
X11Forwarding
매개변수를 설정하여 Dell 서버의 sshd_config 파일 을 비활성화했습니다 X11Forwarding
.
X11Forwarding no
하지만 어떻게 테스트해야 할지 잘 모르겠습니다. 시도했지만 echo "$DISPLAY"
아무것도 표시되지 않습니다.
X11Forwarding
지금 비활성화된 테스트 방법을 알려줄 수 있는 사람이 있나요 ?
답변1
-v
SSH 명령을 추가하여 X11 전달이 협상되었는지 확인할 수 있습니다 .
요청됨, 활성화됨:
…
debug1: Authentication succeeded (publickey).
Authenticated to ws1 ([192.168.0.7]:22).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
debug1: Requesting X11 forwarding with authentication spoofing.
debug1: Sending environment.
debug1: Sending env LANG = en_CA.UTF-8
Last login: Tue Dec 3 17:25:37 2013 from challenger.brazzers.com
michael@ws1:~>
요청됨, 거부됨:
…
debug1: Authentication succeeded (publickey).
Authenticated to ws1 ([192.168.0.7]:22).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
debug1: Requesting X11 forwarding with authentication spoofing.
debug1: Sending environment.
debug1: Sending env LANG = en_CA.UTF-8
X11 forwarding request failed on channel 0
Last login: Wed Dec 4 11:56:17 2013 from challenger.brazzers.com
michael@ws1:~>
요청되지 않은 경우:
…
debug1: Authentication succeeded (publickey).
Authenticated to ws1 ([192.168.0.7]:22).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = en_CA.UTF-8
Last login: Wed Dec 4 11:58:45 2013 from challenger.brazzers.com
michael@ws1:~>
답변2
실제로 자신의 질문에 대답했습니다. ssh -X(X11 전달 활성화)를 사용하여 서버에 연결하고 올바르게 활성화한 경우 $DISPLAY가 설정됩니다.
-X로 연결한 후 X(xclock은 쉬운 옵션 - 설치 공간이 작음)를 사용하는 응용 프로그램을 실행하여 확인할 수도 있습니다. 전달이 올바르게 비활성화되면 다음과 유사한 오류가 발생합니다.
[root@redacted ~]# xclock
Error: Can't open display:
이것이 도움이 되기를 바랍니다. 이를 확인하는 더 좋은 방법은 확실하지 않습니다.