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로 프로그램이 실행됩니다.
반응형