GNU/Linux >> Linux の 問題 >  >> Cent OS

複数のポートで ssh を実行する方法

質問 :2 つのポート、つまり 22 と 2222 で実行するように ssh を構成する方法。

一部の環境では、複数のポートで ssh を実行するために上記のような要件がある場合があります。これは /etc/ssh/sshd_config を変更することで実現できます

手順の概要は次のとおりです:

1. sshd 設定ファイル /etc/ssh/sshd_config を編集します

# vi /etc/ssh/sshd_config

2. このファイルのディレクティブは、sshd がリッスンするポートを示します。ここでのデフォルトのポートは 22 である必要があります。ここに複数の Port ディレクティブを追加して、sshd が複数のポートでリッスンできるようにすることができます。例:

Port 22
Port 2222

3. ファイルを保存し、sshd サービスを再起動して変更を有効にします。

# service sshd restart
Stopping sshd                                       [  OK  ]
Starting sshd                                       [  OK  ]
注意 :sshd サービスを再起動する前に、ファイル /etc/ssh/sshd_config の構文が正しいかどうかを確認することをお勧めします。コマンド「sshd -t」を使用して構文を確認できます。

4. 新しいポートが「ss」コマンドで LISTEN モードになっていることを確認します。

# ss -anp | grep LISTEN | grep sshd

トラブルシューティング

– 新しいポートが LISTEN モードでない場合は、/var/log/secure を確認してください。 エラーがないかサーバーにログオンします。
– SELinux が非標準ポートを許可していないかどうかも確認します。必要に応じて、SELinux を無効にするか、SELinux で新しいポートを許可する必要があります。

0.0.0.0 でポート 22 にバインドできませんでした:アドレスは既に使用されています – sshd サービス CentOS/RHEL の起動中にエラーが発生しました
「エラー:0.0.0.0 でポート 2222 にバインドできませんでした:許可が拒否されました」 – で sshd サービスを起動中にエラーが発生しましたCentOS/RHEL


Cent OS
  1. SSHトンネリングを設定する方法

  2. Lubuntu20.04LinuxでSSHポートを変更する方法

  3. CentOSでSSHポートを変更する方法

  1. LinuxでSSHポートを変更する方法

  2. 代替 CentOS/RHEL 7 として静的ポートで実行するように NFS サービス (サーバー側) を構成する方法

  3. SSHログインでコマンドを自動的に実行する方法は?

  1. SSHポートフォワーディングの使用方法

  2. CentOS7にOpenSSHをインストール/有効化する方法

  3. VPSでSSHポートを変更する方法