퍼티가 "ssh -X"와 동일한 기능을 수행하도록하는 방법은 무엇입니까?


22

Windows 7 데스크톱에서 Linux 서버에 연결하고 싶습니다. 나는 성공적으로 ssh를 할 수 있지만 GUI 프로그램을 열고 실제로 볼 수 있도록 "ssh -X"와 동등한 것을 원한다.

답변:


16

퍼티 구성에서 X11 전달을 활성화 할 수 있습니다. 왼쪽 메뉴에서 연결 트리를 찾으십시오. SSH에서 확장하면 터널 창이 나타납니다. "X11 전달 활성화"를 클릭하십시오. "localhost : 0"에서 기본값을 X 표시로 설정합니다.

물론 연결하려는 서버도 올바르게 구성해야합니다.

이것이 도움이되고 행운이 있기를 바랍니다.


6
물론 퍼티가있는 컴퓨터에서 실행되는 X11 서버도 필요하므로 원격 프로그램이 GUI를 표시 할 수 있습니다.
벤 Voigt


1
  1. Xserver를 설치하십시오. 무료 옵션은 Xming, XSRV 및 Cygwin / X입니다. 개인적으로 저는 명령 행에서 주로 일하기 때문에 무료 버전의 Xming을 사용하는데, 집중적 인 그래픽에 대한 요구는 그다지 많지 않으며 Xming이 작동한다는 것을 알고 있습니다. 내가 사용하는 Xming의 버전은 2007 년이며 Xming은 여전히 ​​활발히 개발되고 있지만 저자에게 기부하지 않으면 최신 버전 7.7을 더 이상 사용할 수 없습니다. XSRV와 Cygwin / X는 더 잘 관리되었지만 사용하지 않았습니다.

  2. Putty의 SSH> X11에서 "X 전달 사용"을 확인하고 디스플레이를 "X display location : = localhost : 0"서버로 설정해야합니다. SSH를 통해 로그인하면 "echo $ DISPLAY"를 수행하여 모든 것이 작동하는지 확인할 수도 있습니다. 그래픽이 Xserver로 올바르게 전달되는 경우 변수 DISPLAY의 값은 : 10 또는 : 0이어야합니다. 실행중인 X 세션 수에 따라 값이 약간 다를 수 있습니다. /unix/10121/open-a-window-on-a-remote-x-display-why-cannot- 오픈 디스플레이

  3. 테스트 목적으로 GUI를 표시하는 "xeyes"또는 "xclock"프로그램을 사용해보십시오.


0

xserver 및 openssh와 함께 cygwin을 설치하면 훨씬 나아질 것입니다. 그렇지 않으면 x 서버를 설치하는 것이 너무 번거로울 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.