Computer System/Linux

[Linux] 리눅스 ssh로 gui 프로그램 사용하기 (우분투, 페도라 ssh gui 사용)

해리팍 2017. 9. 19. 10:42
반응형

안녕하세요.


리눅스를 원격제어 할 때는 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로 프로그램이 실행됩니다.

반응형