![SSH X11 전달은 신뢰할 수 있는 기능을 사용할 때만 작동합니다.](https://linux55.com/image/122660/SSH%20X11%20%EC%A0%84%EB%8B%AC%EC%9D%80%20%EC%8B%A0%EB%A2%B0%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%8A%94%20%EA%B8%B0%EB%8A%A5%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EB%95%8C%EB%A7%8C%20%EC%9E%91%EB%8F%99%ED%95%A9%EB%8B%88%EB%8B%A4..png)
X11 전달을 사용하려고 하면 "디스플레이를 열 수 없습니다"라는 오류 메시지가 나타납니다.
신뢰할 수 있는 X11 전달 "-Y"를 사용하면 예상대로 작동합니다. x2go를 문제없이 사용할 수 있습니다. 내 ssh_config와 sshd_config는 모두 X11 전달(원격 서버 및 로컬 클라이언트에서)을 허용합니다.
게다가 xhost+를 통해 모든 클라이언트 X 액세스도 허용했습니다. -Y 없이 원격으로 내 상자에 연결할 때 DISPLAY 환경 변수가 설정되지 않은 것을 볼 수 있습니다. -Y를 사용하여 내 상자에 원격으로 연결할 때 DISPLAY 환경 변수가 설정되어 있는 것을 볼 수 있습니다. DISPLAY 환경 변수를 설정하려고 하면(-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