すべてのSSH試行がタイムアウトのために失敗するのはなぜですか?

すべてのSSH試行がタイムアウトのために失敗するのはなぜですか?

私はSSHと関連技術を初めて使用しているので、いくつかの基本的なことを理解していないかもしれません。

SSHを介して自分が所有しているWebサーバーに接続しようとしていますが、タイムアウトのため接続は確立されません。

~ $ ssh -vvv example.com
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /Users/USER/.ssh/config
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 102: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to example.com [123.45.67.89] port 22.
debug1: connect to address IPADD port 22: Operation timed out
ssh: connect to host example.com port 22: Operation timed out

当初、ドメインを間違って指定したか、サイトに問題があると思いました。そのため、FTPを介して同じドメインに接続しようとしましたが、うまくいきました(ユーザー名の入力を求められます)。

~ $ ftp
ftp> open
(to) example.com
Connected to example.com.
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 2 of 50 allowed.
220-Local time is now 12:47. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
Name (example.com:USER):

だから私はおそらくSSHを間違って使用していると思いました。これを見始めました。チュートリアルビデオ。約1分後、彼はこれを行い、ユーザー名のプロンプトを受け取りますが、上記と同じタイムアウトが発生します。それから同じ効果を試しました。一方、それは素晴らしい作品です。したがって、問題はネットワークのSSH要求に関連しているようです。ssh [email protected]ssh google.comssh localhost

次の考えは、これがファイアウォールの問題かもしれないということでした。このコンピュータにSophosがインストールされていますが、管理者によると、発信SSH要求を「ブロックしないでください」と述べています。

なぜこれが起こるのかを理解するのに役立つ人がいますか?

ベストアンサー1

このエラーメッセージは、接続しようとしているサーバーがポート22のSSH接続試行に応答しないことを意味します。 3つの理由があります。

  1. コンピュータでSSHサーバーが実行されていません。 SSH経由で接続するにはインストールが必要です。
  2. このコンピュータでSSHサーバーを実行していますが、非標準ポートを使用しています。ポート2222にあるとし、実行中のポートを特定してから実行する必要がありますssh -p 2222 hostname
  3. そのコンピュータでSSHサーバーを実行していて、接続したいポートを使用していますが、コンピュータに接続を許可しないファイアウォールがあります。ファイアウォールを変更する方法を調べたり、他のホストからSSH経由で許可したりすることもできます。

編集する:コメントで(正確に)指摘したように、3番目のケースは、クライアントが接続しようとしたときにサーバーがTCP "リセット"パケットを送信するように "接続拒否"エラーメッセージが表示される場合です。 、タイムアウトの代わりに受信されます。これは他の2つにも当てはまりますが、続行する前に3番目を変更する必要があります。

おすすめ記事