ssh -X 로 리눅스에 접속 후, 몇 분 지나면 그래픽 띄울 때 에러 발생
글쓴이: foruses / 작성시간: 화, 2017/11/21 - 1:18오후
[me@mac] ssh -X user@linux
[user@linux ~]$ echo $DISPLAY
localhost:10.0
[user@linux ~]$ sudo sshd -T 2>/dev/null | grep -i x11
x11displayoffset 10
x11forwarding yes
x11uselocalhost yes
여기서, xclock 등 정상 작동.
그러나, 몇 십분(?) 쯤 시간이 지나서(그 사이에 다른 작업을 하건 안하건), xclock 동일 작업을 수행하면 아래와 같은 에러메시지가 뜹니다. 이 때 로그오프하고 다시 로그인 하면 또 정상으로 됐다가, 시간 지나면 또 안되고...
어떻게 해결해야 할까요. 적어도 재 로그인 안하고 다시 실행시키는 방법은 없을까요. ssh 그래픽 제대로 띄우는게 산넘어 산이군요.
[user@linux ~]$ xclock
Error: Can't open display: localhost:10.0
[user@linux ~]$ echo $DISPLAY
localhost:10.0
Forums:
$ ssh -G schoi0@0|grep -i x11
ssh -X 가 아닌, ssx -Y 로 접속하니 정상 작동하네요
두 옵션이 어떤 차이가 있는지는 모르지만.......
아무튼 ssh -Y로 해보니, forwardx11trusted yes 가 되면서 제대로 작동합니다.
-Y 옵션이 그 역할 입니다.
-Y 옵션이 그 역할 입니다.
~/.ssh/config 에 적어줘도 됩니다.
댓글 달기