Ssh経由でリモートサーバーに接続しようとしていますが、接続タイムアウトが発生します。
次のコマンドを実行しました
そして次の結果を得る
ssh:ホスト[email protected]ポート22に接続:接続がタイムアウトしました
しかし、別のリモートサーバーに接続しようとすると、正常にログインできます。
したがって、sshに問題はないと思います。他の人は、サーバーに正常にログインできるのと同じログインとパスワードでログインしようとします。
私を助けてください
ありがとう。
Linodeインスタンスへの接続を妨げる可能性のあるいくつかのことがあります:
DNSの問題:リモートサーバーへの接続に使用しているコンピューターがテストを解決していない場合。 kameronderdehamer.nlを正しく実行すると、ホストに到達できなくなります。 Linodeに割り当てられたパブリックIPアドレスを使用して接続し、機能するかどうかを確認してください(例:ssh [email protected]
)。パブリックIPを使用して接続できるが、ドメイン名の解決に問題があることを確認するホスト名を使用しない場合。
ネットワークの問題:サーバーへの接続を確立できないネットワークの問題がある可能性があります。たとえば、ユーザーとホストの間のパスにルーターが正しく構成されていないか、パケット損失が発生している可能性があります。これは頻繁ではありませんが、Linodeで何度か私に起こり、非常に迷惑になる可能性があります。万が一に備えて、これを確認することをお勧めします。 MTRでのネットワークの問題の診断 (Linodeライブラリから)を見ることができます。
このエラーが発生し、構成サーバーのファイアウォールにSSHポート(非標準番号)がホワイトリストに登録されていないことがわかりました。
パブリックネットワークを使用している場合、ファイアウォールはデフォルトですべての着信接続をブロックします。ファイアウォールの設定を確認するか、プライベートネットワークを使用してSSLを使用してください
この失敗には多くの理由が考えられます。
いくつかは上にリストされています。私は同じ問題に直面しました。失敗の根本的な原因を見つけるのは非常に困難です。
Ssh_configファイルからshhのセッションタイムアウトを確認することをお勧めします。セッションタイムアウトを増やして、再度失敗するかどうかを確認してください
サーバー/システムでSSHが有効になっていない可能性があります。
Sudoaptアップデート
Sudo apt installopenssh-server
次のコマンドでサーバー/システムにアクセスしてみてください
ssh username @ ip_address