34 時間が経つと X のクライアントが動かない

ssh でリモート・ログインして、時々 X のクライアントを動かしていたのだけれど、 どうも接続直後でないとうまく行かない感じがして、 何かタイムアウトしているのかな?と思ったけれど、対策をサボっていた。

~/.ssh/configXAuthLocation /opt/X11/bin/xauth とか書いていたけれど、 そこに ForwardX11Timeout 86400 のようなのを書き足すと良いらしい。 (86400 は秒で時間を指定していて、1日、ということ。)

Host *
XAuthLocation /opt/X11/bin/xauth
ForwardX11Timeout 86400

とりあえず、これで動いているみたいだ。


今回調べた範囲で、色々なことを読まされた。セキュリティをどう確保するかとか。 結局、どのように設定するのが良いかは、ユーザーごとの事情によるのだろう。 自分の場合は、自分の研究室のマシンに、 自分の MacBook からリモート・アクセスするだけだから、 ほどほどの用心で良いのかな (あまり自信がない)。

桂田 祐史
2020-04-20