잠시 후 X11 전달이 작동을 멈춥니다.

잠시 후 X11 전달이 작동을 멈춥니다.

Cygwin을 사용하여 SSH를 통해 Linux 박스(ubuntu 서버 12.04)에 연결하고 X11 전달을 사용합니다. ssh를 할 때마다 한동안 X 전달을 사용할 수 있다가 작동이 멈춥니다(예: gvim이 디스플레이를 열 수 없다고 말합니다). 종료하고 다시 SSH를 실행하면 다시 작동하기 시작합니다. 그리고 잠시 후 다시 멈춥니다.

어떤 아이디어가 있나요?

답변1

이 문제가 발생했을 때 다음 줄을 추가해야 한다는 것을 발견했습니다 ~/.ssh/config.

Host *
    ForwardX11Trusted yes

모든 SSH 연결에 대해 활성화되지 않도록 *를 일종의 호스트 패턴으로 수정해야 합니다.

대신 ForwardX11Timeout 옵션을 변경할 수도 있습니다. 에서 man ssh_config:

 ForwardX11Timeout
    Specify a timeout for untrusted X11 forwarding using the format
    described in the TIME FORMATS section of sshd_config(5).  X11
    connections received by ssh(1) after this time will be refused.  The
    default is to disable untrusted X11 forwarding after twenty minutes has
    elapsed.

 ForwardX11Trusted
    If this option is set to “yes”, remote X11 clients will have full
    access to the original X11 display.

    If this option is set to “no”, remote X11 clients will be considered
    untrusted and prevented from stealing or tampering with data belonging
    to trusted X11 clients.  Furthermore, the xauth(1) token used for the
    session will be set to expire after 20 minutes.  Remote clients will
    be refused access after this time.

관련 정보