SSHセッションを切断せずにX11 / Xwindowsを再起動する

SSHセッションを切断せずにX11 / Xwindowsを再起動する

SSHを使用しているサーバーをシャットダウンせずにX11 / Xwindowsセッションを再開できますか?

現在、OSXでiTermを使用していますが、X11(おそらく)が継続的にタイムアウトします(以下のエラーが発生します)。

Vibrant applications require X Windows

サーバーをシャットダウンしてITermを再起動してからSSHを再起動する必要がありますが、これは残念です。私は以前に見た解決策を試しました。config次のように、コードにX11タイムアウトパラメータを追加しました。

host someserver
    Hostname 111.222.33.444
    User joe
    ForwardX11 yes
    ServerAliveInterval 300 

ForwardX11Timeout 595h

しかし、まだ完全に強力ではありません。もう一度申し上げますが、サーバーへの接続を中断せずにX11を再起動する方法はありますか?

それとも、そもそもこれが起こらないようにするための他の方法はありますか?

ベストアンサー1

xauth timeout set が表示されることがありますForwardX11Trusted no。を使用してタイムアウトの長さを変更できますが、ForwardX11Timeout残念ながら長すぎる設定はできません。これにより、Xサーバーがクラッシュする可能性があります(または最新のXorgのバグかもしれません)。問題を見るOpenSSHクライアントでForwardX11TrustedなしでForwardX11Timeoutを無効にしますか?

ただし、完全に無効になるタイムアウトを設定またはForwardX11Trusted yes使用できます。ssh -Y

おすすめ記事