マシンは技術的にはサーバーではなく、Linuxを実行している通常のPCボックスです。夏に家に帰ったとき、私はアパートにその機械を置いたままにしました。しかし、約1か月後、自分のマシンにこれ以上sshできないことに気付きました。ルーターにログインし、マシンが実際にクライアントリストにあることを確認します(マシンが接続されているポートのリンク状態は、実際に「1000全二重」を示しています。これは、NICがある程度アップしていることを意味します) IP(ルーターを数回再起動しようとしましたが、毎回マシンが表示されます)。ただし、ルーターからマシンをpingしようとすると、マシンが応答しませんでした。
$ ping 192.168.1.2
PING 192.168.1.2 (192.168.1.2): 56 data bytes
そして、マシンにsshしようとするとハングします。
$ ssh 192.168.1.2 -vvv
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 54: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.1.2 port 22.
私はマシンに物理的にアクセスできないため、個人的に検査することはできません。これを引き起こす可能性のある理由は何ですか?(NICがダウンしているように見えるので、ちょっと変ですが、ルーターに応答できないはずです)
はい。それが示している ?(192.168.1.2)(私のマシンのMACアドレス)[エーテル] br0
—
ケビン14
したがって、ARP応答を送信することはできますが、明らかにTCP接続を開くことができないため、マシンは稼働しているように見えます。ルーターからポート22に接続しようとしたと思いますか?
—
フラップ14
正しい。ルーターからsshしようとしていました。
—
ケビン14
ファイアウォールを確認しましたか?(ログが最適、または設定も良好です。特に、ログが有効になっていることを確認するために)
—
Peter
arp -an | grep 192.168.1.2
。