Пересылка X через 2 сервера (задействовано 4 коробки)
Я пытаюсь запустить веб-браузер на своем настольном компьютере на работе, но отображаю на локальном ноутбуке.
Чтобы подключиться через ssh, мне нужно пройти через 2 сервера.
- A: Ноутбук хочет отображать браузер, который работает на D.
- Сервер1
- Сервер2
- D: Рабочий стол с установленным браузером
Я безуспешно пробовал все виды комбинаций для перенаправления X через каждый хост, X11Forwarding включен на всех хостах и работает, когда 2 сервера не задействованы.
По сути, что-то вроде;
ssh -X user@server1 ssh -X user@server2 ssh -X user@desktop
Тогда я хотел бы иметь возможность запускать приложения на D, но отображать на A.
при выполнении echo $DISPLAY для D, дисплей не настроен, он, кажется, "потерян" на сервере2.
Server1$ echo $DISPLAY
localhost:10.0
Server1$ ssh -X user@server2
Server2$ echo $DISPLAY
Server2$
Большое спасибо
1 ответ
Решение
xauth отсутствует на прокси, обнаружен отсутствующим путем добавления -v в мою команду ssh.