CentOS7でXShellとネットワーク設定を接続する方法

CentOS7でXShellとネットワーク設定を接続する方法

1. Linuxネットワーク構成

ネットワークを構成する前に、まずローカル IPv4 アドレスやデフォルト ゲートウェイなどの情報を取得する必要があります。

centOS7 をインストールしてセットアップ コマンドを使用した後、ネットワーク構成オプションがありません。ネットワークを設定するには、nmtui コマンドを使用する必要があります。次のインターフェースを入力します。

矢印キーを使用して最初の項目「接続の編集」を選択し、Enter キーを押して編集インターフェイスに入ります。 CentOS7 のデフォルトのネットワーク カード名は eno16777736 です。[編集] を選択して Enter キーを押します。

次に、取得した IPv4 とデフォルト ゲートウェイ情報を対応する場所に追加します。 IPv4 アドレスの最初の 3 つのフィールドは一貫している必要があり、最後のフィールドは任意にすることができます。

[OK] を選択し、レイヤーごとに終了して、[終了] を選択すると、コマンド ラインが表示されます。nmtui コマンドを再度使用し、[接続をアクティブにする] を選択して接続をアクティブ化し、Enter キーを押します。

アクティベーション ページに入ったら、[アクティベート] を選択して Enter キーを押します。最後に、終了してメイン ページに戻ります。関連情報を表示するには、ifconfig コマンドを実行します。

2. XShellに接続する

XShell を開いて新しいセッションを作成します。セッションには任意の名前を付けることができます。下の図に示すように、ホスト フィールドに Linux システムで設定されている IPv4 アドレスを入力します。

次に、「ユーザー認証」をクリックし、Linux システムのユーザー名とパスワードを入力します。 (この手順は必須ではありません)

最後に、注意すべき小さな問題があります。XShell に接続する場合、ローカル ネットワークは Linux を構成するときに使用するネットワークと同じである必要があります。そうでない場合、接続は失敗します。たとえば、設定時に Linux で自宅のネットワークを入力し、会社に出向いて、ローカル ネットワークを会社の無線ネットワークに接続します。このとき、先ほど設定した自宅のネットワークに接続することはできません。

3. デフォルトのネットワークカードは起動時に自動的に起動されます

Linux のネットワーク カードがオンになっていないために、XShell に接続できない場合があります。su コマンドを使用してスーパー ユーザー モードに切り替えてから、ifup eno16777736 (デバイスのネットワーク カード名) を使用して確認できます。ただし、システムではデフォルトでネットワーク カードが手動でオンになります。シャットダウン後に再度使用すると、ネットワーク カードはオフのままになります。解決策は次のとおりです。

タイプ=イーサネット
BOOTPROTO=なし
DEFROUTE=はい
IPV4_FAILURE_FATAL=いいえ
IPV6INIT=はい
IPV6_AUTOCONF=はい 
IPV6_DEFROUTE=はい
IPV6_FAILURE_FATAL=いいえ
名前=eno16777736 
UUID=01974b05 08ec- 4950- af02 bd434293b7bb 
デバイスeno16777736
ONBOOT=はい 
IPアドレス=192.168.1.14 
プレフィックス=32
ゲートウェイ=192.168.1.1
IPV6_ PEERDNS=はい
IPV6_PEERROUTES=はい

1. /etc/sysconfig/network-scripts/ディレクトリに移動します。

2. ifcfg-enxxxxxxxx ファイル(ネットワーク カードの名前が付けられた設定ファイル)を変更します。

3. ONBOOT=noをyesに変更します

4. 保存して再起動する

上記は、CentOS7 での XShell の接続方法とネットワーク設定の詳細な内容です。CentOS7 XShell ネットワーク設定の詳細については、123WORDPRESS.COM の他の関連記事に注目してください。

以下もご興味があるかもしれません:
  • パスワードログインなしでCentOS7にxshellリモートログインするアイデアを詳しく解説
  • Centos7 ネットワーク構成の詳細
  • VMware 仮想マシンでの CentOS7 ネットワーク構成 (ホストのワイヤレス インターネット アクセス)
  • CentOS7 の VirtualBox でのネットワーク設定チュートリアル (外部ネットワークに接続可能)

<<:  vue3.2 で追加された defineCustomElement の基本原理の詳細な説明

>>:  MySQL 同時実行制御の原則に関する知識ポイント

推薦する

W3C チュートリアル (2): W3C プログラム

W3C 標準化プロセスは 7 つの異なるステップに分かれています。 W3C 標準化プロセスは 7 つ...

MySQL 8.0.11 圧縮版のインストールチュートリアル

この記事では、MySQL 8.0.11のインストールチュートリアルを参考までに紹介します。具体的な内...

JavaScript で動的な QML オブジェクトを作成する方法

1. オブジェクトを動的に作成するJavaScript からオブジェクトを動的に作成する方法は 2 ...

Vue+SpringBoot のフロントエンドとバックエンドの分離におけるクロスドメインの問題

フロントエンドとバックエンドを分離した開発では、フロントエンドがバックエンドの API を呼び出して...

docker を使用して Linux 環境に Springboot パッケージをデプロイするチュートリアル

springboot には tomcat サーバーが組み込まれているため、jar パッケージにパッケ...

MySQLの指定順序ソートクエリについての簡単な説明

最近、空港や駅でフライト情報を表示するものと似た大型スクリーンディスプレイのプロジェクトに取り組んで...

Docker での Redis 接続の急増をトラブルシューティングした実践的な記録

土曜日、本番サーバー上の Redis サーバーが利用できなくなり、エラー メッセージは次のようになり...

ネイティブ js はフォームの定期的な検証を実装します (検証後にのみ送信)

以下の機能が実装されています。 1. ユーザー名: onfouc は msg ルールを表示します。o...

MySQLの論理アーキテクチャに関する深い理解

MySQL は現在、ほとんどの企業や事業体で使用されているデータベースです。MySQL が使用される...

Facebookの情報アーキテクチャの分析

<br />原文: http://uicom.net/blog/?p=762 Faceb...

CocosCreatorでリストを作成する方法

CocosCreator バージョン: 2.3.4 Cocos には List コンポーネントがない...

さまざまなターミナルで Mac が SSH 経由でリモート サーバーに接続する方法の説明

Macはシェル(ターミナル)SSHを使用してリモートサーバーに接続します前提条件: 接続する必要があ...

Nginx におけるサーバーとロケーションのマッチングロジックの詳細な理解

サーバーマッチングロジックNginx は、リクエストを実行するサーバー ブロックを決定するときに、サ...

Dockerコンテナとホスト間のデータ相互作用の概要

序文実稼働環境で Docker を使用する場合、多くの場合、データを複数のコンテナ間で永続化または共...

Docker データ管理 (データ ボリュームとデータ ボリューム コンテナー) の詳細な説明

実稼働環境で Docker を使用する場合、多くの場合、データを複数のコンテナ間で永続化または共有す...