Извините, название не совсем понятно.
С переадресацией X11 я мог запустить приложение на удаленном сервере, но увидеть его на локальном клиенте. Обычно я делаю это следующим образом:
local$ ssh -X remote_server
remote$ xclock
Существует ли такой инструмент, как XMing, который может управлять всеми этими шагами?
Я имею в виду, что мне не нужно явно открывать удаленный вход. Инструмент откроет его при необходимости.
И мне не нужно запускать приложение, набрав его команду. Также как я запускаю другие приложения, например, из меню.
НЕ то, что я знаю.
По сути, так работает SSH X11 Forwarding.
Вам нужно будет подключиться к SSH-серверу, указав -X
или -Y
, конечно, sshd должен разрешить X11Forwarding
.
Для запуска клиентских приложений X, таких как Firefox, chrome, вам придется запустить приложение в CLI и, вероятно, запустить его в фоновом режиме и перенаправить stdout и stderr в черную дыру >/dev/null 2>&1 &
.
В вашем заявлении есть некоторые недоразумения.
xclock на самом деле X-клиент, он выполняется на удаленном SSH-сервере, но отображается на X-сервере, где находится ssh-клиент (ваш Ubuntu Desktop или Xming X Server для Windows).