1

Я пытаюсь запустить веб-браузер на своем настольном компьютере на работе, но отображаю на локальном ноутбуке.

Чтобы подключиться через 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 ответ1

2

xauth отсутствует на прокси, обнаружен отсутствующим путем добавления -v в мою команду ssh.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .