SSH 창 전달을 위해 Xming 사용

SSH 창 전달을 위해 Xming 사용

저는 오래된 데스크톱 컴퓨터에 Fedora 17을 설치하고 이를 NAT 네트워크의 DMZ에 배치했습니다. 즉, 전체 컴퓨터가 공용 IP 주소를 통해 인터넷에 액세스할 수 있으며 "서버"라고 부를 수 있습니다.

방화벽에서 SSH 연결을 허용했습니다. 모든 것이 완벽하지만 한 가지 큰 문제가 있습니다.

저와 외국 친구들은 둘 다 Windows 7을 사용하고 있어서 putty + xming을 사용하여 창을 전달합니다. 내 컴퓨터("서버"와 동일한 LAN에 있음)는 아무런 문제 없이 작동합니다(이와 같이 퍼티를 설정하면http://www.geo.mtu.edu/geoschem/docs/images/putty_4.jpg).

하지만 친구여, 그는 어떤 창도 열 수 없습니다(xming이 실행 중이고 putty는 내 컴퓨터와 동일한 구성을 가지고 있습니다). 그는 퍼티를 사용하여 로그인할 수 있고 who출력에서 ​​그를 볼 수 있으며 콘솔 프로그램(예: nano)을 실행할 수 있지만 GUI 프로그램을 시작할 수는 없습니다. 우리는 firefox, , firefox &및 을 시도했습니다 gedit. gedit &그러나 명령을 실행한 후에는 아무 일도 일어나지 않습니다. 새 명령 프롬프트만 표시되고 프로세스가 전혀 생성되지 않습니다... 오류 메시지도 없이...

내 컴퓨터에서 그의 계정으로 시도해 보았는데 모든 것이 잘 작동합니다...

문제의 원인이 무엇인지 아시나요? 일부 방화벽은 SSH 트래픽을 허용하지만 X11 전달은 차단할 수 있습니까?

답변1

SSH, X11 및 방화벽 전반에 익숙하지 않은 경우 시도하기가 약간 복잡할 수 있습니다. 이 작업을 수행하는 방법에 대한 지침은 다음 방법 가이드를 확인하세요.

일반적으로 원격 시스템에서 생성된 모든 X 트래픽이 SSH 연결을 통해 다시 터널링되도록 SSH 클라이언트를 구성해야 합니다. 잘못 설정되면 X 트래픽은 포트 6000의 원격 시스템에서 사용자에게 반환을 시도합니다.

나는 추천한다아니요포트 6000 트래픽을 허용하는 경로로 이동하세요. 이렇게 하면 다른 사람들이 네트워크 트래픽을 스니핑하고 X 데이터가 앞뒤로 이동하는 것을 볼 수 있습니다. X는 일반적으로 LAN 연결에서는 작동하지만 WAN 연결에서는 작동하지 않습니다.

당신은 또한 볼 수 있습니다팀 뷰어. 무료이며 데스크톱을 앞뒤로 공유할 수 있습니다. Linux 및 Windows에서 실행되며 일반적으로 이러한 사항에 대해 깊이 이해하지 못하는 사람들을 괴롭히는 방화벽 문제를 해결합니다.

답변2

X11UseLocalhost no서버측에서 설정해 보십시오 sshd_config. 비슷한 문제가 있었는데 이것이 내 문제를 해결했습니다!

관련 정보