Игроки:
- мой домашний компьютер под управлением Linux с запущенным X-сервером. (Назовите это ГЛАВНАЯ.)
- удаленный сайт, к которому я могу подключиться через Интернет с помощью VPN. (SITE)
- компьютер с Linux на удаленном сайте, к которому я могу подключиться с помощью
ssh -X
и на моем локальном сервере отображаются X-клиенты. (Средний) - очень старая машина Irix (Onyx) на удаленном сайте, на которой нет SSH-сервера (поэтому я не могу использовать
ssh -X
), толькоssh
клиент. (ОНИКС)
Цель
Мне нужно запустить приложение X11 на машине ONYX и увидеть GUI на HOME. Я думаю, что я наткнулся на проблемы xauth
. Обратите внимание, что я попробовал очевидное: я установил для DISPLAY значение $ip_address_of_HOME_in_the_SITE_VPN:0
, но VPN-сервер не пересылает попытки подключения своим клиентам, возможно, по соображениям безопасности.
До сих пор
Текущая ситуация:
- ☑ ДОМ подключается к САЙТУ
- V vncserver запускается в середине: 7
- N vncviewer на HOME подключается к vncserver на MIDDLE
- ☑ ONYX начинает сеанс пересылки ssh в MIDDLE:
ssh -TfN -L 6007:127.0.0.1:6007 MIDDLE
- PL
DISPLAY=localhost:7 xclient
на ONYX не работает с
Xlib: соединение с "127.0.0.1:7.0" отклонено сервером
Я знаю, что пересылка (6007:127.0.0.1:6007) завершается успешно.
Предыдущая попытка была:
- ☑ ДОМ подключается к САЙТУ
- ☑ HOME подключается к MIDDLE:
ssh -X MIDDLE
(xclock отображается на HOME, DISPLAY - 127.0.0.1:10) - ☑ ONYX запускает SSH-туннель в MIDDLE:
ssh -TfN -L 6010:127.0.0.1:6010 MIDDLE
- ☒
DISPLAY=127.0.0.1:10 xclient
завершается неудачно с
X соединение с 127.0.0.1:10.0 разорвано (явное уничтожение или отключение сервера).
в то время как ошибка появляется в сеансе MIDDLE:
X11 соединение отклонено из-за неправильной аутентификации.
отчаиваться
Как я могу достичь своей цели?