반응형

안녕하세요.


리눅스에서 SSH를 사용할 때 GUI를 사용하는 방법을 공유합니다.


SSH 옵션 중 X11 포워딩을 사용하면 됩니다.


먼저 SSH 호스트 (서버) 설정 입니다.


1-0. Xwindow 관련 패키지 설치


yum groupinstall -y "X Window System" "Desktop" "Fonts" "Korean Support"


1-1. xauth 설치


yum (레드햇 계열), apt-get (데비안 계열) 을 사용해서 'xauth'를 설치합니다.



1-2. sshd 설정 변경


/etc/ssh/sshd_config 파일의 'X11Forwarding' 항목을 yes로 설정해 줍니다.



X11Forwarding yes



1-3. ~/.Xauthority 파일 수정


홈 디렉토리의 '.Xauthority' 파일 (~/.Xauthority)을 빈 파일로 바꿔줍니다.


xauth 설치 시 생성되는 파일은 백업해두고, 빈 파일을 하나 만들어 줍니다.



# mv ~/.Xauthority ~/.Xauthority.bak

# touch ~/.Xauthority



1-4. sshd 데몬 재시작


service sshd restart




이제 클라이언트 설정 입니다.


1. ssh 설정


클라이언트에서는 sshd 가 아닌 ssh 설정을 변경해줍니다.


/etc/ssh/ssh_config 파일의 'ForwardX11' 항목을 yes로 설정합니다.



ForwardX11 yes



2. SSH 접속 시 -X 옵션 추가


기존 ssh 접속 할 때의 명령어에 -X 옵션을 추가합니다.


기존 ex) ssh root@192.168.0.100


-X 옵션 추가 ex) ssh -X root@192.168.0.100

반응형
Posted by 해리팍
BLOG main image

Chanhyun Park (해리팍)
Software Engineer @ SK hynix

Contact Info.
parkch0708@hanmail.net
chanhyun0708@gmail.com
chanhyun.park@sk.com

카테고리

All (1512)
Profile (2)
Park's Life (600)
Smart Home (IoT) (4)
Computer System (165)
Computer Programming (39)
Computer Study (54)
Computer Etc. (189)
Scuba Diving (137)
Golf (8)
Traveling (250)
생활 정보 (13)
Pokemon GO (50)