スリープしてもSSHしているサーバーとのセッションが切れないようにする設定
Code
Host * ServerAliveInterval 60 ControlMaster auto ControlPath /tmp/%r@%h:%p
解説
ServerAliveInterval
設定したsec毎にサーバーに対してリクエストを送り続けてセッションを維持する 会社支給のPCの場合、短時間でスリープさせられるのでセッションが切れることを恐れてトイレを我慢する必要がなくなる
ControlMaster
セッションを集約する。
ターミナルでとりあえず繋いでおけば、VScodeのターミナルでファイル転送するときにパスワード入力しなくても住むようになる。
ちなみにrsyncではリモート先のパスもTABで予測変換できるが、これを設定しておかないとTABおす毎にパスワード聞かれるので切れそうになる。