0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

SSHトンネルのタイムアウト切断防止(案)

Posted at

やりたいこと

SSHトンネルをずーっとつなぎっぱなしにしたい

背景

SSHトンネルで、一定時間通信がない状態だと切断されてしまいます。
お昼休みなどによりPCを操作しない時間があると容赦なく切断されてしまい、多少ならずともショックを受けてしまうことが多々発生したので何とかならんものかと調べてみました。

前提

役割 OS
Client Windows11
Bastion Server Linux
Target Server Linux

OSはあんまり関係ないですよね・・・

Windows11 の %HOMEPATH%\.ssh\config に、以下のとおり定義してあるとします。

Host ssh-bastion
  User ・・・
  Hostname 12.34.56.78
  IdentityFile ~/.ssh/xxxx.pem

Host tunnel-target
  User ・・・
  Hostname 12.34.56.78
  LocalForward 99999 target:9999

切断防止(案)

「一定時間、通信がない」という状態を作り出さない

ssh tunnel-target ping -i 120 127.0.0.1

おわりに

この方法が全てではないと思いますが、これでお昼休み明けでも接続が維持されているようになりました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?