이렇게 해도 됩니다.
1. X를 띄우고자하는 호스트에서 다음의 명령을
수행합니다.
[host1 $] xhost +
2. telnet (혹은 ssh) host2
해서 원하는 호스트에 로그인합니다.
2. 거기서 다음의 명령을 실행해도 됩니다.
[host2 $] xterm -display host1:0.0 &
와 같이 하면 host1의 화면에 xterm이 하나 생깁니다.
여기서 그냥 어플리케이션을 실행하면 됩니다.
DISPLAY 변수를 세팅하고 뭐 그런 수고를 안해도 저렇게 해도 됩니다.
--------------------------------
윈도위의 리눅스 윈도위의 윈도우 리눅스위의 익스플로러
원래
되는 거죠.. xdm 없이..
ssh -X 옵션을 주고 접속하면 .. (X11Forwarding yes 가 sshd_config 에 잡혀있다는 가정하에..)
바로 되구요.
아니면 접속한 뒤 원격 호스트에서 DISPLAY 환경변수에
export DISPLAY=XSERVER_HOST_IP:0
(아마 0이 일반적입니다.) 와 같이 지정하고
X 서버가 떠있는 (콘솔) 에서
$ xhost +REMOTE_HOST_IP
를 해주면 원격에서 띄우는 X 어플리케이션이
콘솔에 뜹니다.
이때 X 는 tcp listen 이 가능해야하고
방화벽을 사용한다면 x 의 리스닝 포트를 열어줘야 합니다.
-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===
이렇게 해도 됩니다.1. X를 띄우고자하는 호스트에서 다음의 명령을
이렇게 해도 됩니다.
1. X를 띄우고자하는 호스트에서 다음의 명령을
수행합니다.
[host1 $] xhost +
2. telnet (혹은 ssh) host2
해서 원하는 호스트에 로그인합니다.
2. 거기서 다음의 명령을 실행해도 됩니다.
[host2 $] xterm -display host1:0.0 &
와 같이 하면 host1의 화면에 xterm이 하나 생깁니다.
여기서 그냥 어플리케이션을 실행하면 됩니다.
DISPLAY 변수를 세팅하고 뭐 그런 수고를 안해도 저렇게 해도 됩니다.
--------------------------------
윈도위의 리눅스 윈도위의 윈도우 리눅스위의 익스플로러
X를 사용해 보세요.
X --query <server ip>
로 접속을 하시면 됩니다.
댓글 달기