私はVMware Playerで古いRedhat仮想マシンを使用しています。
以前はを使用して接続できましたが、PuTTY
今は何らかの理由で接続できませんでした。
これが私がしたことです:
- 私は
ifconfig
IPアドレスを取得するために使用します - IPアドレスをpingして確認のために返信しました。
iptables
ポート22を介してTCP接続が許可されていることを確認してください。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.conf
systemctl reload sshd
これが役に立つことを願っています。