接続の問題

SSH接続の問題を診断して解決する

接続拒否

接続拒否エラー

考えられる原因

  • SSHサーバーが稼働していない
  • ホストまたはポートが間違っている
  • ファイアウォールにブロックされている

解決策

  1. サーバーでSSHサービスが稼働しているか確認:sudo systemctl status sshd
  2. ホストアドレスとポート番号が正しいか確認
  3. ファイアウォール設定を確認:sudo ufw status または sudo iptables -L
  4. 別のネットワークから試す

接続タイムアウト

接続タイムアウトエラー

考えられる原因

  • サーバーがオフライン
  • ネットワークの問題
  • ファイアウォールがパケットを破棄
  • IPアドレスが間違っている

解決策

  1. サーバーがオンラインであることを確認(pingまたはWebコンソール)
  2. ネットワーク接続状態を確認
  3. 必要に応じてVPN接続を確認
  4. IPアドレスが正しいか再度確認

💡 ヒント

接続タイムアウトを延長するには、接続設定 > 詳細で「接続タイムアウト」を調整してください。

ホストキー検証失敗

ホストキーが以前保存したものと異なる場合に発生します。

このエラーの意味

SSHはホストキーを使用してサーバーの身元を確認します。このキーが変更された場合、サーバーが再インストールされたか、中間者攻撃の可能性があります。

解決策

  1. サーバーが最近再インストールされたか確認
  2. 管理者にホストキーが変更されたか確認
  3. 安全が確認できれば、HejShellで「キーを更新」を選択
  4. 不審な場合は接続しない

⚠️ セキュリティ警告

ホストキーの変更を無視することはセキュリティリスクを伴います。必ずサーバー管理者に確認してください。

接続切断

接続が頻繁に切断される

考えられる原因

  • ネットワークが不安定
  • サーバー側のタイムアウト設定
  • NAT/ファイアウォールのタイムアウト
  • サーバーの過負荷

解決策

  1. 接続設定でキープアライブを有効化
  2. キープアライブ間隔を30〜60秒に設定
  3. より安定したネットワークに切り替え
  4. サーバー管理者にClientAliveIntervalの設定を依頼

接続が遅い

接続が遅いまたはラグがある

考えられる原因

  • ネットワーク帯域幅が不足
  • サーバーの過負荷
  • ネットワーク遅延が高い
  • DNSルックアップの遅延

解決策

  1. 別のネットワークから試す
  2. 接続設定で圧縮を有効化
  3. DNSではなくIPで直接接続を試す
  4. サーバー管理者にサーバー状態の確認を依頼

DNS解決失敗

ホスト名をIPアドレスに解決できない場合に発生します。

解決策

  1. ホスト名のスペルを確認
  2. IPアドレスで直接接続を試す
  3. DNSサーバーを変更(例:8.8.8.8)
  4. ネットワーク設定を確認

診断手順

以下の手順に従って、接続の問題を体系的に診断してください。

  1. 設定 > 診断で「接続テスト」を実行
  2. ログを確認(設定 > ログ)
  3. 別のSSHクライアントで同じサーバーへの接続をテスト
  4. 問題が続く場合は、ログを添付してサポートに連絡

まだ問題がありますか?

上記の方法で解決しない場合は、接続ログを添付してお問い合わせください。 dev@hej.ai.kr

Hej Shell | Hej Shell