だから私は仕事でMacを持っているので、次のようなものでLinuxボックスにsshしたい:
$ ssh -Xt user@mylinux
私のLinuxボックスでX11アプリにログインして起動できます。しかし、約15分後、セッションに戻り(sshはまだ実行され、接続されています)、次のようになります。
$ xterm
xterm Xt error: Can't open display: localhost:12.0
-o "TCPKeepAlive yes"
またはを使用してみました-o "ServerAliveInterval 30"
が、それでも同じ動作になります。
ssh、Mac、またはLinuxのsshd confに、一定の非アクティブ期間後にX転送を強制終了するものがありますか?
Xサーバーはまだ実行中ですか?既存のXアプリは強制終了されますか?
—
イグナシオバスケス-エイブラムス
(ボブの2012年11月18日の回答にコメントだろうが、それはまだ私をさせません)も参照してくださいunix.stackexchange.com/questions/107547/...、我々はあなたが(2019年)、このタイムアウトを無効にすることはできませんことを発見したが、拡張できます。最大タイムアウトは、ミリ秒のuint_maxからスラックを差し引いたもので、わずか24日です。OpenSSH_7.4p1
—
mcast
ssh -o ForwardX11Timeout=2147423s -X ...
は、私が今できる最善の答えを受け入れます。これより上のForwardX11Timeoutは、一部のバージョンの組み合わせでXServerをクラッシュさせる可能性があります。XQuartzを搭載したMacOSでは、「Warni