2014-02-05 8 views
0

SSH Secure Shell을 사용하여 서버에 연결하고 있습니다. 내 연결은 Tunnel X11 연결에 허용되지만 명령을 실행할 때 허용됩니다. 디스플레이가 나타나지 않습니다. 메시지가 나타납니다. "localhost : 12.0"을 표시 할 수 없습니다.SSH 보안 셸 터널 X11 - 표시되지 않음

내 컴퓨터에 ssh 서버가 설치되어 실행 중입니다.

+0

1. 어떤 명령을 실행하려고합니까? 2.'-v'로'ssh'를 실행하고 X11 포트 포워딩과 관련된 에러 나 경고를 찾으십시오. –

답변

0

기억 : 클라이언트와 서버 모두 X 전달을 허용해야합니다.

서버의 경우 /etc/ssh/sshd_config을보고 X11Forwarding yes인지 확인하십시오. 이 파일을 편집하는 경우 서비스를 다시 시작해야합니다.

클라이언트에서 /etc/ssh/ssh_config (이 파일을 만든 경우 사용자 ~/.ssh/ssh/config은 전역 설정보다 우선 함)을보고 ForwardX11 yes인지 확인하십시오.

또는 클라이언트 연결을 만들 때 -X 스위치를 지정하십시오. 예 : ssh -X [email protected]

아 물론 물론 클라이언트는 사용 권한이있는 X 서버를 실행해야합니다! 예 : PuTTY를 사용하여 Windows에서 연결하면 Windows가 X 서버가 아니므로 절대로 작동하지 않습니다!

0

나는 그것을 알아 냈다. X-Server를 SSH-Server 대신 컴퓨터에 설치해야했습니다. 그 목적을 위해 Xming을 설치했는데 이제는 모든 것이 제대로 작동합니다.