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 までご連絡ください。管理側からサーバーの状態を確認いたします。