web-dev-qa-db-ja.com

sshサーバーがホストxxxポート22に接続します:linux-ubuntuで接続がタイムアウトしました

Ssh経由でリモートサーバーに接続しようとしていますが、接続タイムアウトが発生します。

次のコマンドを実行しました

ssh [email protected]

そして次の結果を得る

ssh:ホスト[email protected]ポート22に接続:接続がタイムアウトしました

しかし、別のリモートサーバーに接続しようとすると、正常にログインできます。

したがって、sshに問題はないと思います。他の人は、サーバーに正常にログインできるのと同じログインとパスワードでログインしようとします。

私を助けてください
ありがとう。

7
urjit on rails

Linodeインスタンスへの接続を妨げる可能性のあるいくつかのことがあります:

  1. DNSの問題:リモートサーバーへの接続に使用しているコンピューターがテストを解決していない場合。 kameronderdehamer.nlを正しく実行すると、ホストに到達できなくなります。 Linodeに割り当てられたパブリックIPアドレスを使用して接続し、機能するかどうかを確認してください(例:ssh [email protected])。パブリックIPを使用して接続できるが、ドメイン名の解決に問題があることを確認するホスト名を使用しない場合。

  2. ネットワークの問題:サーバーへの接続を確立できないネットワークの問題がある可能性があります。たとえば、ユーザーとホストの間のパスにルーターが正しく構成されていないか、パケット損失が発生している可能性があります。これは頻繁ではありませんが、Linodeで何度か私に起こり、非常に迷惑になる可能性があります。万が一に備えて、これを確認することをお勧めします。 MTRでのネットワークの問題の診断 (Linodeライブラリから)を見ることができます。

8
mfriedman

このエラーが発生し、構成サーバーのファイアウォールにSSHポート(非標準番号)がホワイトリストに登録されていないことがわかりました。

4
16851556

パブリックネットワークを使用している場合、ファイアウォールはデフォルトですべての着信接続をブロックします。ファイアウォールの設定を確認するか、プライベートネットワークを使用してSSLを使用してください

1

この失敗には多くの理由が考えられます。

いくつかは上にリストされています。私は同じ問題に直面しました。失敗の根本的な原因を見つけるのは非常に困難です。

Ssh_configファイルからshhのセッションタイムアウトを確認することをお勧めします。セッションタイムアウトを増やして、再度失敗するかどうかを確認してください

1
Biswanath Das

サーバー/システムでSSHが有効になっていない可能性があります。

  1. チェックSudo systemctl status sshがアクティブかどうか。
  2. アクティブでない場合は、これらのコマンドを使用してインストールしてみてください

Sudoaptアップデート

Sudo apt installopenssh-server

次のコマンドでサーバー/システムにアクセスしてみてください

ssh username @ ip_address

0
Gani