SSHポート変更後にLinuxに接続できない場合の対処法
SSH 接続で変更したポートで Linux に接続できない場合は、次の手順を試してください。
ファイアウォールの設定を確認する:修正したポートのSSH接続が許可されていることを確認する。現在のファイアウォールのルールを確認するには、以下のコマンドを使用する:
sudo iptables -L
UFWなどの他のファイアウォールツールを使用している場合は、対応するルールもチェックできます。
2. SSHサービスが起動していることを確認します: 次のコマンドを使用して、SSHサービスが起動していることを確認します。
sudo systemctl status ssh
SSHサーバが起動していない場合、以下のコマンドで起動できます。
sudo systemctl start ssh
3. SSH 設定ファイルを調べ、修正したポートが SSH 設定ファイルで正しく設定されていることを確認する。デフォルトの SSH 設定ファイルは /etc/ssh/sshd_config で、次のコマンドで編集できます。
sudo nano /etc/ssh/sshd_config
修正後のポート設定を見つけます。コメントアウトされずに、ポート番号が適切に設定されていることを確認します。ファイルを保存後、SSHサービスを再起動します。
sudo systemctl restart ssh
4.ネットワーク接続の確認:依然接続できない場合は、ネットワーク接続が正常に行われ、他のネットワーク機器やファイアウォールで接続が妨げられていないことを確認してください。
上記のステップで解決できない場合は、SSHサービスの待機ポートをデフォルトのポート(デフォルトでは22)に戻してから、再度接続を試みてください。接続に成功した場合は、変更後のポートに接続できなかったのが他の原因による可能性があるため、問題の切り分けをさらに進めることができます。