두 대의 노트북이 있는데, 하나는 CentOS 7을 실행하고 다른 하나는 최근에 최신 RHEL 8을 설치했습니다. 문제는 RHEL 8에서 어떤 X 프로그램도 시작할 수 없다는 것입니다. ssh -X
하지만 역방향에서는 잘 작동합니다(다양한 xeyes, gnome-terminal, 계산기 등을 시도했습니다). 자세히 설명하겠습니다
- 두 시스템 모두에서 방화벽이 비활성화되었습니다.
- 기본적으로 X11Forwarding은 랩톱에서 yes로 설정됩니다(/etc/ssh/sshd_config).
- CentOs 7에서
ssh -X root@rhel8
RHEL 8 상자에 로그인합니다 . - SSH 쉘에서
echo $DISPLAY
다음을 표시하십시오 .localhost:10.0
- SSH 쉘에서 부팅합니다
gnome-terminal
. Centos 노트북 디스플레이에 표시될 것으로 예상했지만 대신 RHEL 8 노트북 자체에 표시됩니다.
흥미롭게도, 반대로 "ssh -X"를 사용하여 RHEL 8에서 CentOS 7에 로그인하고 ssh 셸에서 프로그램을 실행하려고 하면 예상대로 RHEL8 노트북에 표시됩니다.
RHEL8에서 X 전달이 작동하는 방식에 변경 사항이 있습니까?