
Я отключил X11Forwarding
файл sshd_config на моем сервере Dell, установив X11Forwarding
параметр:
X11Forwarding no
Но я не уверен, как это проверить. Я пробовал echo "$DISPLAY"
, но мне ничего не показывает.
Может ли кто-нибудь подсказать, как проверить, что X11Forwarding
сейчас отключено?
решение1
Вы можете проверить, была ли согласована переадресация X11, добавив -v
в команду ssh:
Запрошено, включено:
…
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
Фактически вы сами ответили на свой вопрос - $DISPLAY будет установлен, если вы подключитесь к серверу с помощью ssh -X (включив переадресацию X11), и она у вас включена правильно.
Вы также можете подтвердить это, запустив приложение, которое будет использовать X (xclock — простой вариант, он требует мало места для установки) после подключения с -X. Если переадресация отключена должным образом, будет выдана ошибка, похожая на:
[root@redacted ~]# xclock
Error: Can't open display:
Надеюсь, это поможет — не знаю, как лучше это проверить.