역방향 SSH를 통해 액세스하려는 호스트가 있고 X11도 전달하고 싶습니다. 그래서 원격 호스트에서 이 작업을 수행했습니다. ssh -X -R 43022:localhost:22 usr@myhost -p 2222
연결할 수는 있지만 X11 전달이 작동하지 않는 것 같습니다.ssh -X -p 43022 usr@localhost
myhost
$ xeyes
Error: Can't open display:
왜 그런 겁니까?
답변1
너는 하나 가지고 있어야 해직업 전시X가 귀하에게 전달되기 전에. 당신 전에:
ssh -X -p 43022 usr@localhost
확인 echo $DISPLAY
하고 실행하세요 xeyes
. $DISPLAY
비어 있거나 실행 중이 아닌 경우 xeyes
...X 전달은 효과가 없으며 아무 것도 전달되지 않습니다.