Mac에서 X11 포워딩을 통해 우분투 서버에 접속

[mac]

brew install --cask xquartz

보안 설정 팝업이 나타나면 허용

echo $DISPLAY 로 확인. 아래와 같이 떠야 함

/private/tmp/com.apple.launchd.abc123/org.macosforge.xquartz:0

[우분투]

sudo vim /etc/ssh/sshd_config을 열어서 아래와 같이 설정한 후 sudo systemctl restart sshd

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

X11 관련 패키지 설치

sudo apt update
sudo apt install xauth x11-apps -y

[다시 mac에서]

SSH를 통한 X11 포워딩

ssh -v -X <username>@<server-ip> -p 22 -i <ssh key>

접속 후 X11 포워딩이 정상 작동하는지 테스트

xclock

크롬과 같은 창도 mac에서 볼 수 있다.

google-chrome --no-sandbox --disable-gpu

ssh timeout 늘리기