質問 :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 でポート 2222 にバインドできませんでした:許可が拒否されました」 – で sshd サービスを起動中にエラーが発生しましたCentOS/RHEL
Linux システムでユーザーに sudo アクセスを提供するために sudoers ファイルで AD グループを構成する方法
0.0.0.0 のポート 22 へのバインドに失敗しました:アドレスは既に使用されています – sshd サービス CentOS/RHEL の開始中にエラーが発生しました