안녕하세요.


리눅스를 원격제어 할 때는 SSH를 사용하면 편한데요.


커맨드 만으로 수행이 가능한 프로그램들은 상관 없지만,


GUI가 꼭 필요한 프로그램이 있다면 다음의 방법을 통해 수행이 가능합니다.



1. 원격지의 ssh_config 파일 수정


먼저 원격지의 ssh_config 파일을 수정해야 합니다.


다음의 파일을 열어 수정해야 합니다.



/etc/ssh/ssh_config



위 파일을 root권한으로 열어준 후,



# x11Forward no



로 주석처리 되어있는 문장을



x11Forward yes



로 수정해줍니다.





(수정 전)




(수정 후)


ssh_config 파일 수정 후 sshd를 restart 합니다.


(sudo service sshd restart)



2. ssh 접속


ssh 접속 시 -X 옵션을 추가해서 실행해 줍니다.


기존에는


ssh 사용자명@원격지주소(IP주소)


로 실행하였다면



ssh -X 사용자명@원격지주소(IP주소)



의 형태로 실행해주시면 됩니다.


만약 GUI가 사용 가능한 환경이라면 ssh 접속 후


echo $DISPLAY


명령어를 입력해주면 'localhost:10.0' 과 유사한 결과를 보실 수 있습니다.



3. 프로그램 실행


이제 원하는 프로그램을 실행하면 됩니다.


gui가 필요한 프로그램이라면 창이 새로 뜨면서 gui로 프로그램이 실행됩니다.

저작자 표시 비영리 변경 금지
신고
Posted by 해리팍

댓글을 달아주세요


BLOG main image

Chanhyun Park (해리팍)
Software Engineer & Scuba Instructor
PADI Instructor #359356

Contact Info.
parkch0708@hanmail.net
chanhyun0708@gmail.com
Kakao Talk : parkch0708

카테고리

All (583)N
Park's Life (76)
Computer (146)N
IT Info. (131)
Scuba Diving (95)
Traveling (114)
자격증 (18)
etc... (3)