SSH - запуск приложения на клиенте вместо сервера

Из Software & amp; Обновления , программа открывает Обновления , вкладка
, затем из опции Сообщите мне о новой версии Ubuntu , выберите Для любой новой версии

Software & Updates screenshoot

Затем введите в терминал:

sudo do-release-upgrade

0
задан 17.04.2020, 14:59

2 ответа

С флагом -X вы включаете пересылку X11. Это означает, что когда сервер ssh настроен так же ...

# cat /etc/ssh/sshd_config | grep X11
X11Forwarding yes
X11DisplayOffset 10

... вы пересылаете окно с целевой машины на локальную машину. Итак, Firefox запущен на целевой машине, НО он отображается на вашей локальной машине.

0
ответ дан 17.04.2020, 15:00
  • 1
    Я видел подобную проблему на своих друзьях ноутбук. Это только происходит, если клиентский Firefox работает иначе, Firefox начинает с сервера, как обычно. Можно ли помочь ему теперь? – Kerry Ritter 17.04.2020, 15:00

Когда запускается firefox (в удаленной системе), он хочет использовать X-сервер для отображения себя. Он находит X-сервер для использования через переменную DISPLAY в своей среде. Используя опцию -X в вашей команде ssh, вы говорите ssh установить переменную DISPLAY в вашем удаленном сеансе, чтобы пересылать X-соединение обратно на ваш локальный X-сервер («вперед ... назад?») Таким образом, firefox на удаленной системе отображается в вашей локальной системе.

Для проверки выполните pgrep firefox в каждой системе или даже pkill -9 firefox.

0
ответ дан 17.04.2020, 15:01

Теги

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