Добавьте имя хоста, который вы подключаете, к файлу dns или hosts. переподключиться с использованием, ssh -X root@hostname
а не IP. - удалите любые оскорбительные ключи, если это необходимо.
Ошибка xauth с пересылкой ssh X
С моего компьютера (Debian) Desktop я пытаюсь подключиться к серверу Debian с
ssh -X remote-ip
После входа на удаленный хост я получаю:
/usr/bin/X11/xauth: creating new authority file /root/.Xauthority /usr/bin/X11/xauth: (stdin):1: bad display name "unix:10.0" in "remove" command /usr/bin/X11/xauth: (stdin):2: bad display name "unix:10.0" in "add" command
И X Forwarding не работает. Со своего рабочего стола я могу подключить ssh -X к другим серверам Debian, и он работает нормально. Я нашел много тем, обсуждающих подобные проблемы в Google, но все они, кажется, исчезают без решения, и простые вещи, предлагаемые там, такие как экспорт DISPLAY или установка xhost +, похоже, не имеют значения.
3 ответа на вопрос
Попробуй -Y
вместо-X
ssh -Y remote-ip
На странице руководства ssh это «Включает доверенную пересылку X11. Надежные пересылки X11 не подвергаются элементам управления расширением X11 SECURITY».
Если это работает, вы можете добавить в ~ / .ssh / config:
Host remote-ip ForwardX11Trusted yes
и вам не нужно явно добавлять -Y
.
Чтобы выяснить, почему эта удаленная машина ведет себя не так, как другие, взгляните на sshd_config
файл, который находится в / etc / ssh / sshd_config в RedHat. Я не знаю, находится ли он в другом месте на Debian.
Там еще обсуждение связанных вопросов в другом вопросе SuperUser .
Мне не удалось решить эту проблему, даже после того, как я убедился, что файлы конфигурации одинаковы на рабочих и нерабочих машинах. В качестве обходного пути я установил x11vnc и использовал протокол vnc вместо X11.
Похожие вопросы
-
10
Как настроить SSH, чтобы мне не приходилось вводить свой пароль?
-
3
Как я могу использовать ssh для запуска команды на удаленной машине Unix и выхода до ее завершения?
-
8
Спаси меня от бессмысленного терминала
-
-
4
Как заставить ключи HOME или END работать в mc, работающем на OS X (ssh)
-
3
/ usr / bin / reset отключает возврат
-
4
Создан ключ с использованием SSH keygen, не может увидеть папку с помощью filezilla
-
9
Могу ли я загрузить файл на свой компьютер из telnet (putty)?
-
4
Как мне подключиться к SSH серверу из Ubuntu?
-
1
Структура открытого ключа OpenSSH
-
2
Заставьте Evolution пройти через SOCKS прокси