ssh 접속하여 remote의 gtk application을 local에 launching 시킬 수 있나요?
글쓴이: jz99 / 작성시간: 월, 2015/10/12 - 5:12오후
internet으로 ssh접속하여
접속한 곳 서버에 있는 gtk 프로그램을 실행할 때
display를 local로 하여 실행 할 수 있나요?
remote는 ubuntu 15.04 server edition
local은 ubuntu 15.04 desktop x64 입니다.
서버는 ubuntu server edition이고, lxde나 xfce 등을 설치할 형편이 되지 못합니다.
가능할까요?
Forums:
X over ssh, x tunneling
X over ssh, x tunneling through ssh 등으로 검색해보세요.
X띄워진 로컬컴퓨터 ip가
X띄워진 로컬컴퓨터 ip가 1.1.1.1이라면
로컬에서는
ssh로 접속한 원격에서는
로 하면 됩니다.
참고로 DISPLAY환경변수의 IP뒤 콜론 다음에 붙는 0.0은 X서버 번호인데, 로컬에서 echo $DISPLAY로 확인 됩니다.
한개만 띄웠다면 보통 :0.0인데, 2개 이상 띄우면 1.0.. 식으로도 갈 수 있으니 확인해보시길.
단 이방법은 로컬 컴퓨터도 공인 IP를 가지고 있어야. 공유기 안이면 tcp 6000번 port forwarding 설정해야 하고요.
X는 프로그램 실행하는 컴퓨터가 클라이언트, 화면 출력하는 컴퓨터가 서버기 때문에 통신구조가 ssh와 반대입니다.
Written By the Black Knight of Destruction
댓글 달기