Conoha VPS

SSH接続が放置すると切れる原因は?テザリング環境での対処法

SSH接続をしていると、「数分で切断される」「放置すると接続が切れる」といった現象に遭遇したことはないでしょうか。

特に外出先でのテザリング環境では、接続が安定しないケースがよくあります。

この記事では、実際に私の環境で発生した「SSH接続が放置すると切れる問題」をもとに、原因の切り分けと対処法を初心者向けに解説します。

実際に発生した症状

今回の環境は以下の通りです。

  • 自宅(有線LAN):問題なし(安定接続)
  • 外出先(Androidテザリング):数分で切断

さらに検証したところ、以下の挙動が確認できました。

  • 操作中は接続が維持される
  • 1分ほど放置すると切断される
  • 4G / 5Gの切り替えがあっても切断はしない

この結果から、電波や端末ではなく「無通信状態」による切断であることが分かりました。

原因:アイドル状態によるセッション切断

モバイル回線では、一定時間通信がない接続を切断する仕組みが存在します。

SSHは接続を維持し続ける通信のため、この制限の影響を受けやすいのが特徴です。

対処法:KeepAliveを設定する

ssh -o ServerAliveInterval=30 user@IPアドレス

設定ファイル:

Host *
    ServerAliveInterval 30
    ServerAliveCountMax 3

これにより無通信状態を防ぐことができます。

その他のよくある原因

① 電波の不安定さ

  • 4G / 5Gの切り替え
  • 電波強度の変動

② テザリングの不安定さ

  • Wi-Fiテザリングの揺らぎ

③ 端末の省電力機能

  • バックグラウンド通信制限

④ SSH設定の問題

SSH接続そのもののエラーについては以下の記事で詳しく解説しています。

SSH接続できない原因まとめはこちら

接続が切れても困らない対策

  • tmux / screen を使う
  • mosh を使う

SSH接続後にやるべきこと

SSH接続が安定したら、次は初期設定を進めます。

VPSの初期設定手順はこちら

WordPress構築はこちら??

VPSでWordPressを構築する方法はこちら

メールサーバ構築はこちら??

VPSでメールサーバを構築する方法はこちら

VPSを検討している方へ

VPSの違いを知りたい方はこちら??

ConoHa・さくら・Xserver VPSの比較はこちら

始め方はこちら??

ConoHa VPSの始め方ガイド

まとめ

  • 操作中OK・放置で切断 → NATタイムアウト
  • KeepAliveでほぼ解決
  • モバイル回線では仕様レベルの挙動

SSH接続の仕組みを理解しておくことで、トラブル対応が格段に楽になります。

-Conoha VPS