-1

マシン A と B がマシン C に接続しようとしています。

そこにAが到着。ssh -v ip を実行すると、次のようになります。

OpenSSH_5.1p1, OpenSSL 0.9.8j-fips 07 Jan 2009
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to C.server.ip.addy [C.server.ip.addy] port 22.
debug1: fd 3 clearing O_NONBLOCK

次に、重要ではないデバッグがあります。

Bはそこに到達できません。ssh -v ip を実行すると、次のようになります。

OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to C.server.ip.addy [C.server.ip.addy] port 22.
debug1: connect to address C.server.ip.addy port 22: Connection timed out
ssh: connect to host C.server.ip.addy port 22: Connection timed out

決して到達しない行は次のとおりです。

debug1: fd 3 clearing O_NONBLOCK

これは何が原因でしょうか?助けてください!

4

2 に答える 2

0

考えられる原因の 1 つは、ファイアウォールの設定ミス (ポート 443 で A=>C を許可、B=>C = 拒否) である可能性があります。

いずれにせよ、C マシンにアクセスできる場合は、WireShark のようなパケット スニファーを配置し、B から発信されたパケットが実際にマシンに到達しているかどうかを確認します。

于 2013-08-20T23:29:06.517 に答える