그래서 나는 리눅스 박스에 다음과 같은 것들을 넣고 싶어하는 맥을 가지고있다.
$ ssh -Xt user@mylinux
리눅스 박스에서 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 전달을 죽이는 것이 있습니까?
답변
의 기본값 ForwardX11Timeout
은 20 분 ssh -X
이지만 다음과 같이 큰 값 (예 : 7d
7 일)으로 설정할 수 있습니다 ..ssh/config
“신뢰할 수있는”X11 포워딩은 ssh -Y
실제로 키 스트로크 모니터링 및 스크린 캡처와 같은 잠재적으로 불쾌한 것들을 가능하게합니다.
답변
을 사용 -X
하면 X11 포워딩이 “신뢰할 수없는”모드에서 활성화되어 시간 제한 Xauth 쿠키를 포함한 다양한 X11 보안 확장을 사용합니다.
-Y
X11 서버에 대한 완전한 액세스를 가능하게하는 X11에 대해 “신뢰할 수있는”모드를 활성화하는 데 사용하십시오 .