Vì vậy, tôi có một mac tại nơi làm việc mà tôi muốn ssh vào hộp linux của mình với một cái gì đó như thế này:
$ ssh -Xt user@mylinux
Tôi có thể đăng nhập và bắt đầu bất kỳ ứng dụng X11 nào trên hộp linux của mình. Nhưng sau 15 phút hoặc lâu hơn, tôi quay lại một phiên (ssh vẫn đang chạy và được kết nối) và tôi nhận được:
$ xterm
xterm Xt error: Can't open display: localhost:12.0
Tôi đã thử sử dụng -o "TCPKeepAlive yes"
hoặc -o "ServerAliveInterval 30"
, nhưng vẫn có hành vi tương tự.
Có một cái gì đó trong ssh hoặc trên Mac hoặc sshd linux của tôi có thể giết chết chuyển tiếp X sau một thời gian không hoạt động?
ssh -o ForwardX11Timeout=2147423s -X ...
đó là câu trả lời tốt nhất tôi có thể thực hiện ngay bây giờ. ForwardX11Timeout ở trên này có thể làm sập XServer trong một số kết hợp phiên bản. Trên MacOS với XQuartz, tôi đã thấy `Warni