私のローカルVMにSSH経由で接続できない(タイムアウト)

私のローカルVMにSSH経由で接続できない(タイムアウト)

私はVMware Playerで古いRedhat仮想マシンを使用しています。

以前はを使用して接続できましたが、PuTTY今は何らかの理由で接続できませんでした。

これが私がしたことです:

  1. 私はifconfigIPアドレスを取得するために使用します
  2. IPアドレスをpingして確認のために返信しました。
  3. iptablesポート22を介してTCP接続が許可されていることを確認してください。
  4. PuTTYステップ2で得たIPアドレスで接続しようとしました。

以前は動作していましたが、今は動作しません。何も変更しませんでしたが、iptablesルールをリセットするたびに削除され、再実行する必要がありましたが、まだ機能しません。 「接続タイムアウト」エラーが発生します。

どんなアイデアがありますか?

ベストアンサー1

私が知る限り、RedHatはiptablesの代わりにFirewalldを使用します。これがルールがリセットされた理由かもしれません。を実行してこれを確認できますsystemctl status firewalld。その場合は、を実行してsshを開くことができますfirewall-cmd --add-port=22/tcp --permanent。これにより、ファイアウォールでポートが開きます。

もう一つのことは、SSHを介したルートログインがデフォルトで許可されていないことです。を使用してSSH設定を設定しPermitRootLogin Yesて再ロードする必要があります。/etc/ssh/sshd.confsystemctl reload sshd

これが役に立つことを願っています。

おすすめ記事