SSH를 통해 Mountain Lion X11 전달에서 실행하는 방법은 무엇입니까?
예:
ssh -X some@example.com xterm
내 / etc / sshd_config에는
X11Forwarding yes
#X11DisplayOffset 10
X11UseLocalhost yes
# XAuthLocation added by XQuartz (http://xquartz.macosforge.org)
XAuthLocation /opt/X11/bin/xauth
sshd로 다시 시작
launchctl stop com.openssh.sshd
launchctl start com.openssh.sshd
(그리고 환경 설정-> 공유에서도)
XQuatrz를 시작하고 xterm에서 실행
ssh -v -X mrp@192.168.1.17 xterm #this part not works :)
다음을 얻었다 :
debug1: Authentication succeeded (keyboard-interactive).
Authenticated to 192.168.1.17 ([192.168.1.17]:22).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: Requesting X11 forwarding with authentication spoofing.
debug1: Sending command: xterm
debug1: Remote: No xauth program; cannot forward with spoofing.
X11 forwarding request failed on channel 0
xterm: Xt error: Can't open display:
xterm: DISPLAY is not set
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug1: client_input_channel_req: channel 0 rtype eow@openssh.com reply 0
debug1: channel 0: free: client-session, nchannels 1
Transferred: sent 2656, received 2480 bytes, in 0.1 seconds
Bytes per second: sent 29582.4, received 27622.1
debug1: Exit status 1
xterm에서
$ echo $DISPLAY
/tmp/launch-BHtJfJ/org.macosforge.xquartz:0
그것을 변경해도 :0
도움이되지 않습니다
xterm에서 실행
$ xauth list
jonatan.local/unix:0 MIT-MAGIC-COOKIE-1 f4f85682af36ae7d95cd3d244cb6beb2
192.168.1.9:0 MIT-MAGIC-COOKIE-1 f4f85682af36ae7d95cd3d244cb6beb2
jonatan.local:0 MIT-MAGIC-COOKIE-1 f4f85682af36ae7d95cd3d244cb6beb2
어떤 생각?
어떤 부분이 효과가 없는지 분명히 말씀해 주시겠습니까?
—
몸매
@demure 내 영어는 충분하지 않습니다. 오류 메시지가 충분히 명확하기를 바랍니다. 그러나 좋아, 작동하지 않는 것을 정확하게 보여주기 위해 질문에 의견을 추가했습니다. 또는 더 정확한 것은 이상한 이유로 ssh를 통해 X 프로토콜 터널링을 작동하지 않습니다. 아마도 xauth 일 것입니다. 관심을 가져 주셔서 감사합니다. :)
—
jm666