SSH がつながらないのは最もよくあるトラブルのひとつです。慌てず、以下の手順を順に確認すれば多くは自力で解決できます。

1. 基本情報を確認する

  • IP、ポート、ユーザー名は正しいか(既定ポートは 22);
  • サーバーは起動して稼働中か(コンソールで確認)。

2. タイムアウトと拒否を区別する

  • Connection timed out:ネットワーク層で到達できていない。多くはファイアウォール、セキュリティグループ、またはサーバー停止;
  • Connection refused:サーバーには届くが SSH が待ち受けていない。サービス停止かポート違い;
  • Permission denied:ネットワークは正常で、アカウントまたは鍵の問題。

3. 項目ごとに確認する

  • 手元のネットワークを変えて(スマートフォンのテザリングなど)試し、ローカル側の遮断を除外する;
  • サーバーのファイアウォールやセキュリティグループが SSH ポートを許可しているか確認する;
  • ping と mtr でパケットロスを確認する;
  • Web コンソール(VNC)があればログインして sshd を確認する:systemctl status sshd

4. それでも解決しない場合

確認結果(エラーの種類、ping の結果)をまとめて 00Shark サポート @aliyun370 までご連絡ください。管理側からサーバーの状態を確認いたします。