Передача X11 от одного сервера до другого

У меня есть установка, где я должен передать X11 от своей локальной машины (ноутбук) к Виртуальной машине. Сервер, размещающий этот VM, не может быть достигнут непосредственно от моего ноутбука. Я должен сначала войти в шлюз и от этого шлюза, я могу получить доступ к VM. Как я могу передать X11 от своего ноутбука до этого VM? Я попробовал следующее, но они не работают:

  1. [ноутбук #] ssh-X [шлюз]

    [шлюз #] ssh-X [VM]

  2. [ноутбук #] [шлюз] ssh-tX ssh-X [VM]

Я мог передать X11 только до шлюза. (Переменная ДИСПЛЕЯ установлена на шлюзе),

0
задан 08.01.2011, 19:05

1 ответ

То, что необходимо сделать, должно использовать перенаправление портов так, чтобы Вы могли ssh к удаленной машине через перенаправление портов и затем сделали ssh-X.

ssh -L 2222:[VM]:22 [gateway]
ssh -p 2222 -X localhost

или

ssh -R 2222:[VM]:22 [gateway]
ssh -p 2222 -X [gateway]
0
ответ дан 27.11.2019, 18:35

Теги

Похожие вопросы