2台のUbuntuマシンがあります。どちらにもopenssh-clientとopenssh-serverがインストールされています。マシンG(Ubuntu 11.10の新規インストール)からマシンKへのssh-ingはうまく機能します。ただし、マシンKからマシンGへのssh-ingは常にエラーになります。
ホストsome_hostnameポート22への接続:接続がタイムアウトしました
help.ubuntu.comのトラブルシューティングセクション を実行したところ、次の結果が得られました。
ps -A | grep sshd # results in
848 ? 00:00:00 sshd
-
Sudo ss -lnp | grep sshd # results in
0 128 :::22 :::* users:(("sshd",848,4))
0 128 *:22 *:* users:(("sshd",848,3))
-
ssh -v localhost # works!
-
Sudo ufw status verbose # yields: "Status: inactive"
構成ファイルには何も変更していません。問題を特定して解決するにはどうすればよいですか?ヒントをいただければ幸いです!
編集:
ping
は両方向で成功しました!
マシンGからtelnet <machineK> 22
を実行した結果、Telnetが試行されました。
リモートホストに接続できません:接続がタイムアウトしました。
しかし、他の方法でのtelnetは問題なく機能しました!
編集2:
ssh start/running, process 966 # yields: ssh start/running, process 966
/etc/hostname # contains my hostname, let's call it blubb
/etc/hosts # contains the following
127.0.0.1 localhost
# 127.0.1.1 blubb
129.26.68.74 blubb # I added this!
-
Sudo service ufw status # yields: ufw start/running
Gufw
をインストールし、ON
に設定しました。次に、Incoming
オプションALLOW
から選択しました。次に、別のマシンにsshし、そこからマシンにsshしました。上記と同じエラー:connect to Host blubb port 22: Connection timed out
これ以上のヒント、私は何を確認できますか?
したがって、machineG(新規インストール)には問題があります。
Sudo service ssh status
が起動している場合は、sshdを確認します。/etc/hostname
と/etc/hosts
で同じかどうかを確認します。Sudo service ufw status
は、ubuntuのファイアウォールGufw
をインストールする場合に最適です。こんにちは!解決しましたか? @philipballewは、ポート22が有効になっているかどうかを確認するように求めました。2台のマシンでこれを行いますnetstat -nat | grep 22
:次のようなものが表示されます。
~> netstat -nat | grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 10.202.10.13:53414 173.194.76.125:5222 ESTABLISHED
tcp 0 0 10.202.10.13:50912 10.100.202.21:22 TIME_WAIT
tcp 0 0 :::22 :::* LISTEN
ポート22の1つがリッスンしていない場合は、以前に言ったことをすべて再確認します。実際、私はマシンの名前を少し知っています。あなたはいつも異なる名前でそれらを呼び出します....