web-dev-qa-db-ja.com

再起動後、どのようにしてシステムにSSH接続できますか?

システムをリモートで再起動しましたが、sshを実行しようとするとメッセージが表示されます

ssh: connect to Host desktop.hostname port 22: Connection timed out

そして、私はそれをpingしようとすると:

PING desktop.hostname (111.111.111.11) 56(84) bytes of data.
From localhost (222.222.222.22) icmp_seq=1 Destination Host Unreachable

コンピューターにリモートでアクセスする方法はありますか?

3
David LeBauer

デフォルトでは、ユーザーがログインするとネットワークへの接続が確立されます。そのため、マシンが自動的にログインするように設定していない場合、ネットワーク接続はダウンしています。

解決策は、ネットワークマネージャーで接続を「システム接続」として設定することです。この方法では、マシンの起動時に接続が確立され、ユーザーのログインを待たないでください。

3
enzotib

考えられる障害:

  1. SSHデーモンは、起動時に実行するようにマークされたサービスではないため、実行されていません。その場合、sshデーモンを起動してから、次回起動時に実行するサービスとしてマークする必要があります。 PHPや他のWebサービスを使用してsshをリモートで起動しようとする興味深い方法がいくつかありますが、それらは複雑であり、既存のセキュリティ違反があることに大きく依存しています。笑

  2. ネットワークがダウンしています。残念ながら、それもサーバーで解決する必要があります。

  3. ファイアウォールがあなたをブロックしています。また、サーバーで解決する必要があります。

  4. SSHは(間違って)間違ったポートでリッスンしています。可能性は低いですが、可能性として見落とされることはありません。

  5. そして、サーバーが実際にオフになっているか、起動に失敗した可能性があります。ただし、これがインストール後またはインストール中のサーバーの最初の再起動である場合、これは測定可能な割合です。

0
TheSatinKnight