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)に戻してから、再度接続を試みてください。接続に成功した場合は、変更後のポートに接続できなかったのが他の原因による可能性があるため、問題の切り分けをさらに進めることができます。

bannerAds