전체/장난하기
X Window Portforwarding on MacOSx to Linux
Coolen
2018. 9. 7. 19:25
리눅스는 주로 까만 화면의 터미널로 사용하지만, 가끔은 X Window 응용프로그램을 사용해야할 때가 있다. (xcalc 랄지...) 난 리눅스를 데스크탑으로 사용하지 않으므로, X System 전체를 설치하지 않는다. 이런 상황을 해결하기 위해서 맥북에 X Window를 설치하고 ssh X portforwarding을 하면 되는데, 다음과 같은 방법으로 한다.
Linux 에서
1. sshd의 X11 포트포워딩을 허용한다.
$ sudo vim /etc/ssh/sshd_config
확인!
X11Forwarding yes
설정 파일 내용중 X11Forwarding yes 가 아니라면 고쳐주고 sshd를 재시작한다. 요즘 systemctl로 관리하므로,
systemctl restart sshd
MacOSX에서
1. X Window를 설치한다.
$ brew cask install xquartz
2. XQuartz의 tcp 접속을 허용한다.
$ defaults write org.macosforge.xquartz.X11 nolisten_tcp 0
3. DISPLAY 환경 변수를 설정하여 맥 터미널에서도 쉽게 접속할 수 있도록 한다.
export DISPLAY=:0
4. 접속!
$ ssh -X targethost
반응형