역방향 SSH 터널을 통한 X11 전달이 작동하지 않는 이유는 무엇입니까?

역방향 SSH 터널을 통한 X11 전달이 작동하지 않는 이유는 무엇입니까?

역방향 SSH를 통해 액세스하려는 호스트가 있고 X11도 전달하고 싶습니다. 그래서 원격 호스트에서 이 작업을 수행했습니다. ssh -X -R 43022:localhost:22 usr@myhost -p 2222 연결할 수는 있지만 X11 전달이 작동하지 않는 것 같습니다.ssh -X -p 43022 usr@localhostmyhost

$ xeyes
Error: Can't open display:

왜 그런 겁니까?

답변1

너는 하나 가지고 있어야 해직업 전시X가 귀하에게 전달되기 전에. 당신 전에:

ssh -X -p 43022 usr@localhost

확인 echo $DISPLAY하고 실행하세요 xeyes. $DISPLAY비어 있거나 실행 중이 아닌 경우 xeyes...X 전달은 효과가 없으며 아무 것도 전달되지 않습니다.

관련 정보