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?

More than 1 year has passed since last update.

MacでのSSH接続時のタイムアウト防止・・・?

Posted at

はじめに

ssh接続した際にしばらく放置すると自動的に切断される現象が発生しており、これを対処出来るか試行錯誤中。。。

結論

結局接続先のサーバ設定には逆らえない。。。
サーバ設定で切断時間が設定されていると、こちらでどんな設定をしても切断は免れなかった。

試行錯誤した内容

sshの設定ファイル"~/.ssh/config"(ここはデフォルト位置)に設定する事で一部のサーバでは無限接続を実現出来た。

~/.ssh/config
Host *
  ServerAliveInterval 60
  TCPKeepAlive yes
  UseKeychain yes

configファイルに上記の設定を追加すると、ssh接続の全てに適用される。

"ServerAliveInterval" : 指定された間隔でサーバに接続確認を実施する為、切断されなくなる。

上記の設定では、サーバ次第では切断されないが、それはそれで問題がありそうなので"ServerAliveCountMax"などで確認回数を設定するなどの施策が必要になると思われる。
ただ調べ物をしている間だけ切断しないで欲しいといった要望には応えられない為、どうすればいいか模索中。。。

やっぱり理想は、一定期間操作されなければ切断して欲しい。。。操作をしたらカウントリセットしたりしてくれないかな。

PR

エンジニアとして一緒に働きませんか!!
創業から3年が経ち、成長段階の弊社ですが、1人の裁量が大きいためスキルを身につけやすい環境です。
フレックス出勤やリモートワークも取り入れ、エンジニアにとって働きやすい制度も整っております。
このように、自分らしい働き方を見つけながら、さまざまなことに挑戦し、成長していきたいエンジニアを絶賛募集中です!!

募集要項 - 株式会社ブレイブスタジオ
https://bravestudio.co.jp/%E6%8E%A1%E7%94%A8/%E5%8B%9F%E9%9B%86%E8%A6%81%E9%A0%85/

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?