Пересылка по ssh X не работает

У меня есть SSH доступ к двум нелокальным серверам Ubuntu. Я использую ноутбук Ubuntu для подключения к этим серверам. К сожалению, пересылка X11 работает на одном из них, но не на другом.

Сервер1 (работает под управлением Ubuntu 14.04 LTS): если я использую ssh -X или же ssh -Y для доступа к серверу все работает хорошо. Среда DISPLAY на удаленном хосте получает значение localhost:10.0 и работает xclock работает отлично.

Server2 (работает под управлением Ubuntu 16.04 LTS): если я использую ssh -X или же ssh -Y для доступа к серверу среда DISPLAY не устанавливается на удаленном хосте и работает xclock -display localhost:10.0 приводит к сообщению Error: Can't open display: localhost:10.0,

Как я могу отладить / решить эту проблему? Я не знаю с чего начать.

1 ответ

Решение

Чтобы работала пересылка X11, вам нужно xauth установлен на удаленном сервере. Убедитесь, что это там. Вероятно, в журнале ошибок сервера должно быть какое-то руководство с жалобами на отсутствие исполняемого файла или около того.

Другие вопросы по тегам