ดังนั้นฉันมีแม็คในที่ทำงานซึ่งฉันชอบที่จะ ssh ลงในกล่องลินุกซ์ของฉันด้วยสิ่งนี้:
$ ssh -Xt user@mylinux
ฉันสามารถเข้าสู่ระบบและเริ่มแอพ X11 บนกล่อง linux ของฉันได้ไม่มีปัญหา แต่หลังจาก 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-forwarding หลังจากไม่มีการใช้งานเป็นระยะเวลาหนึ่งหรือไม่?
ssh -o ForwardX11Timeout=2147423s -X ...
คำตอบที่ดีที่สุดที่ฉันสามารถทำได้ตอนนี้ ForwardX11Timeout ด้านบนอาจทำให้ XServer ขัดข้องในบางรุ่น ใน MacOS กับ XQuartz ฉันได้เห็น `Warni