У меня есть две установки Ubuntu 14.04. Я сохраняю их обоих актуальными, и настроил их примерно тождественно.
Используя XServer на третьем поле (MobaXterm 9.4 в Windows 7), я могу с готовностью получить доступ к приложениям X11 на одном хосте (рабочий стол), но НЕ на другой (ноутбук).
Я всегда получаю эту ошибку:
** (gedit:5785): WARNING **: Could not open X display
(gedit:5785): Gtk-WARNING **: cannot open display: 192.168.1.53:0.0
Я сравнил эти два поля /etc/ssh/ssh_config
файлы: они идентичны. Я сравнил список этих двух полей установленных пакетов (с dpkg --get-selections
): они, кажется, имеют весь одинаковый x11.* Xorg.* и xserver.* пакеты.
Что другие возможные причины являются функциями X11/SSH, не действуют то же?
Что я проверяю затем?
Я готов отправить свой ssh_config файл и список установленных пакетов, но я не хотел беспокоиться, если это не полезно (учитывая, я утверждаю, что они почти идентичны.)
ЕЩЕ ОДНА ПОДСКАЗКА: когда я запускаю свои встречи SSH с MobaXterm, соединяясь с настольным хостом (где X11 работает), MobaXterm, кажется, распознается, сервер настраивается правильно, устанавливает значение ДИСПЛЕЯ и дает это сообщение:
• SSH compression : ✔
• SSH-browser : ✔
• X11-forwarding : ✔ (remote display is forwarded through SSH)
• DISPLAY : ✔ (automatically set on remote server)
Но соединяясь с ноутбуком (где X11 НЕ работает), MobaXterm дает это сообщение:
• SSH compression : ✔
• SSH-browser : ✔
• X11-forwarding : ✘ (disabled or not supported by server)
• DISPLAY : 192.168.1.53:0.0
Какая-либо идея, почему MobaXterm обнаружил бы на хосте ноутбука, "отключенном или не поддерживаемый сервером"? (Снова, от всего моего отслеживания, я сказал бы, что эти серверы настроены тождественно для SSH и X11.)
Возможно, я должен надуть некоторые файлы как .Xauthority
. Или возможно у меня есть различные серверы VNC или клиенты, установленные на этих двух полях.
Заранее спасибо за любую справку.
Вы выдержали сравнение /etc/ssh/ssh_config
в обеих машинах, но это - конфигурационный файл для клиентов SSH, для того, чтобы сделать соединения SSH из тех машин.
Необходимо выдержать сравнение /etc/ssh/sshd_config
(заметьте d) в обеих машинах это - конфигурационный файл для серверов SSH для получения соединений SSH к тем машинам.
В sshd_config
, удостовериться X11Forwarding
не прокомментирован и установлен на yes
.