Пересылка по 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
установлен на удаленном сервере. Убедитесь, что это там. Вероятно, в журнале ошибок сервера должно быть какое-то руководство с жалобами на отсутствие исполняемого файла или около того.