[mac]
brew install --cask xquartz
보안 설정 팝업이 나타나면 허용
XQuartz 메뉴에서 Preferences > Security로 이동: "Allow connections from network clients" 옵션 체크. 변경 후 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