반응형
안녕하세요.
리눅스를 원격제어 할 때는 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로 프로그램이 실행됩니다.
반응형
'Computer System > Linux' 카테고리의 다른 글
[Linux] 파티션 손상 시 /etc/fstab 수정 (fstab readonly) (0) | 2017.10.13 |
---|---|
[Linux] QEMU qcow2 스냅샷 (qemu-img snapshot) (0) | 2017.09.20 |
[Linux] CentOS 6 에서 최신 mainline 커널, long term 커널 설치 방법 (CentOS 6.8) (0) | 2017.09.13 |
[Linux] RSA 비대칭키로 패스워드 없이 SSH 접속 (0) | 2017.08.10 |
[Linux] crontab - 리눅스 예약, 반복 작업 (0) | 2017.07.14 |