SSH接続の接続タイムアウトはIPの場所によって異なりますか?

SSH接続の接続タイムアウトはIPの場所によって異なりますか?

私はコンピュータを持っており、他のネットワークでSSHを使用して接続できます。ところが他の国に引っ越して行くことができませんでした。なぜですか?

サーバーにpingを送信できますが、SSH接続を試みるとタイムアウトエラーが発生します。

アップデート1:

追跡パス

  1     1 ms     1 ms     1 ms  <ip>
  2     5 ms     1 ms     5 ms  192.168.10.1
  3     5 ms     4 ms     6 ms  85.88.129.209
  4     5 ms     4 ms     4 ms  85.88.144.97
  5    15 ms    15 ms    17 ms  te0-3-0-0-pr1.MAD.router.colt.net [212.74.87.17]
  6    17 ms    14 ms    12 ms  uni2-1.espanix.net [193.149.1.12]
  7     *        *        *     Time out.
  8     *        *        *     Time out.
  9     *        *        *     Time out.
 10     *        *        *     Time out.
 11     *        *        *     Time out.
 12    41 ms    43 ms    38 ms  <my_ip>

リモートログイン:

Connecting to <ip>... It cannot open connection to host on port 22. Connection error.

SSH -v:

Event Log: Writing new session log (SSH raw data mode) to file: file.log 
Event Log: Looking up host "<ip>" 
Event Log: Connecting to <ip> port 22 
Event Log: Failed to connect to <ip>: Network error: Connection timed out 
Event Log: Network error: Connection timed out

答え1

これは私にファイアウォールの問題のように聞こえます。 -vフラグでsshを使用して出力をデバッグしてみてください。これにより、問題が何であるかをよりよく知ることができます。次のように、ポート22でSSHサーバーにTelnetを試すこともできます。

telnet yourserver 22

SSHバージョン番号を含む応答を受け取る必要があります。

答え2

特定のポートにファイアウォールまたはプロキシブロックがあるようです。 tcptracerouteを試してください。ブロックされた場所を見つけるのに役立ちます。

tcptraceroute serveraddress 22

(Ssh サーバーが標準ポート 22 にあると仮定します.)

また、sshスイッチ-vvvを使用して出力を確認してください。ティーを通したパイプ出力が多いからです。

-vvvの出力を公開する場合は注意してください。公開したくないコンテンツを含めることができます。

ISPがブロックすることも、国でブロックルールと法律がある場合もあります。私の答えは、これがあなたの管轄権で合法的であることに基づいています。

関連情報