X11 전달을 사용하려고 하면 "디스플레이를 열 수 없습니다"라는 오류 메시지가 나타납니다.
신뢰할 수 있는 X11 전달 "-Y"를 사용하면 예상대로 작동합니다. x2go를 문제없이 사용할 수 있습니다. 내 ssh_config와 sshd_config는 모두 X11 전달을 허용합니다(원격 서버와 로컬 클라이언트 모두에서).
게다가 xhost +를 통해 모든 클라이언트의 X 액세스도 허용했습니다. -Y 없이 내 상자에 원격으로 연결하면 DISPLAY env 변수가 설정되지 않은 것을 볼 수 있습니다. -Y를 사용하여 내 상자에 원격으로 연결하면 DISPLAY env 변수가 설정된 것을 볼 수 있습니다. 단지 DISPLAY env 변수를 설정하려고 하면(-Y를 사용하지 않더라도) 아무런 효과가 없습니다.
나는 신뢰할 수 있는 X11 전달을 사용하면 약간의 보안 위험이 있으므로 사용해서는 안 된다고 생각합니다(작동하더라도).
답변1
이것은 젠투 버그로 인해 깨졌습니다: https://bugs.gentoo.org/237778 https://forums.gentoo.org/viewtopic-t-842298-start-0.html
답변2
X11을 통해 앱을 실행하는 것은 정말 느릴 수 있습니다. SSH를 통한 VNC 터널링을 권장합니다.
https://www.cyberciti.biz/tips/tunneling-vnc-connections-over-ssh-howto.html