더 이상 KiTTY / PuTTY를 사용하여 X11을 CygwinX로 전달할 수 없습니다.
X11 전달을 허용하도록 올바르게 구성된 Ubuntu Server 14.10 시스템에 연결하고 있습니다. 나는 오전 Cygwin에서 xterm 등 다른 리눅스 머신에서을 사용하여 X11 포워딩을 시작할 수.
Win7에서 CygwinX [1.7.34 (0.285 / 5 / 3)] 및 KiTTY 0.64.0.1 (PuTTY 포크, PuTTY도 시도했습니다)을 사용하고 있습니다.
디스플레이 변수를 확인하고 Cygwin xterm에서 xhost 액세스 제어를 비활성화하려고 시도했습니다.
$ echo $DISPLAY
:1
$ xhost +
access control disabled, clients can connect from any host
내 KiTTY / PuTTY가 X11 전달을 사용하도록 구성되었으며 올바른 표시가 설정되었습니다. 나는 : 1과 : 1.0을 시도했다.
서버에 SSH를 연결하면 DISPLAY 변수가 설정되고 xauth가 업데이트됩니다. .Xauthority를 삭제하고 다시 작성하여 확인했습니다.
user@server:~$ echo $DISPLAY
localhost:10.0
user@server:~$ xauth list
server/unix:10 MIT-MAGIC-COOKIE-1 3983b2d7f3d5f9f66d9796997771bf82
X11 응용 프로그램을 시작하려고하면 다음 오류가 발생합니다.
user@server:~$ xterm
KiTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refused
xterm: Xt error: Can't open display: localhost:10.0
XWin.exe는 34576 포트에서 수신 대기합니다.
[XWin.exe]
TCP 127.0.0.1:34576 0.0.0.0:0 LISTENING
여러 서버 및 클라이언트 컴퓨터에서이를 볼 때 누락 된 소프트웨어 또는 구성 문제가 있다고 생각합니다. 도움을 주시면 감사하겠습니다.
$DISPLAY
원격 컴퓨터에서을 가리켜 야합니다 localhost
. SSH는 전달을 수행합니다.
$DISPLAY
원격 컴퓨터가 영업 이익의 바탕 화면을 가리 키지 않습니다에서 X11 전달이 일어나지 않았다 . 그렇지 않으면 $DISPLAY
원격 컴퓨터에서 X 서버 자체를 실행하지 않는 경우 원격 컴퓨터에 존재하지 않을 수도 있습니다 (초기 질문과는 아무런 관련이 없음).
DISPLAY
가리 킵니다 localhost
. SSH는 원격 시스템의 TCP 포트에서 수신하고 패킷을 전달합니다. DISPLAY
로컬 시스템을 가리키는 경우 SSH를 통해 전달되지 않고 직접 TCP 연결을 통해 일반 텍스트로, 경로가없는 IP 주소로 전달됨을 나타냅니다.
$DISPLAY
원격 컴퓨터에서이 아닌 바탕 화면의 주소를 가리켜 야합니다localhost
.