SSHは接続されていますが、同じシステムに保持されます。

SSHは接続されていますが、同じシステムに保持されます。

2日間解決できない珍しい問題が私の手にありました。

物理コンピュータで2つのKVMが実行されています。そのうちの1つの名前はでheadnode、2番目の名前はですcomputenode。このコンピュータはCentOS 7を実行し、実際のコンピュータはUbuntu 16を実行します。

/etc/hostsIPとホスト名を含むファイルを設定しました。次のようになりますheadnode

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
127.0.1.1   headnode
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
127.192.122.101 computenode
10.42.0.45 MyMachine

問題はSSHを介してheadnodeアクセスできないことですcomputenode。通常は次のようになります。

[root@headnode ~]# ssh root@computenode
root@computenode's password: 
Last login: Fri Aug  3 11:24:01 2018 from gateway
[root@headnode ~]#

問題が表示されますか?残りますheadnode。最初に思い浮かぶのは、私が設定を/etc/hosts間違っていたということですが、そうではありません。 20回以上確認しました。ファイル全体を何度も再入力しました。問題は解決しません。

通常、ヘッドノードからコンピューティングノードをpingできます。

[root@headnode ~]# ping -c 3 computenode
PING computenode (127.192.122.101) 56(84) bytes of data.
64 bytes from computenode (127.192.122.101): icmp_seq=1 ttl=64 time=0.096 ms
64 bytes from computenode (127.192.122.101): icmp_seq=2 ttl=64 time=0.108 ms
64 bytes from computenode (127.192.122.101): icmp_seq=3 ttl=64 time=0.108 ms

--- computenode ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.096/0.104/0.108/0.005 ms

ご覧のとおり、正しいIPをpingしました。

また、SSHオプションを使用する-vと正しいIPに接続されているように見えます。

debug1: Connecting to computenode [127.192.122.101] port 22.
debug1: Connection established.

私が見たデバッグには珍しいことはありません。

audit.logしかし、ファイルを見ると、computenode接続試行はまったく受信されません!これcomputenodeにより、接続が拒否されたりトンネルが確立される可能性がなくなります。

computenodeSSHを介した接続や接続headnodeに問題はありませんMyMachine

これは設定したばかりの新しいシステムで、/etc/hostsHOSTNAME変数/etc/hostnameのみを追加してIPを変更しました。/etc/sysconfig/network/etc/sysconfig/network-scripts/ifcfg-eth0

問題を要約すると、正しいIPheadnodeと判断されますが、それ自体がcomputenode接続されてcomputenodeどこにも送信されないことです。

また、すべてのKVMとその画像を削除し、新しい画像を設定しました。また何が起こりました! 3台目のコンピュータを追加しましたが、そのコンピュータでこれは起こりませんでした。

NetworkManagerを無効にして停止し、ファイアウォールも無効にしました。

できるコンピューティングノードのIPをヘッドノードからコンピューティングノードまでSSHに直接使用します。

ssh [email protected]

ベストアンサー1

問題は、単に/etc/hostsに誤ったIPを入力し続けたことです。面白いのは、KVMを設定するたびに同じ間違いを犯し、何度も確認してもまったく気づかないことです。

同様の問題が発生した場合は、/ etc / hostsファイルのすべての文字を読み、同僚にも読んでもらいます。時々、あなたはそれを見ません。

おすすめ記事