Отправить приложение x11 linux на сервер windows xming из linux
Я знаю, что из Windows с сервером xming и включенной пересылкой putty x11 сеанс замазки ssh может открывать графические интерфейсы linux в Windows. Этот поток инициируется из Windows.
Есть ли способ инициировать соединение из Linux, чтобы приложение, такое как gcalctool, подключалось к xming в Windows, чтобы показать свою панель?
3 ответа
Оказывается, все, что мне нужно было сделать, это установить переменную DISPLAY в bash, например
export DISPLAY=10.0.1.30:0.0
Где 10.0.1.30 - это IP-адрес сервера Windows Xming, а затем добавьте IP-адрес компьютера с Linux в C:\Program Files\Xming\X0.hosts
,
После этого в том же сеансе Bash с DISPLAY
Я запустил программу с графическим интерфейсом, такую как gcalctool или gedit, и она появилась на сервере Windows xming.
Вы можете попробовать установить openssh, freesshd или какой-либо другой ssh-сервер на вашем компьютере с Windows и войти в систему с вашего компьютера с Linux. В качестве альтернативы, установите что-то вроде Winexe или psexec на вашем устройстве Linux и войдите в систему таким образом. Оттуда просто запустите putty через командную строку и снова войдите в систему Linux. Если это не сработает, попробуйте что-нибудь вроде утилиты Cygwin ssh. Просто чтобы прояснить - идея заключается в том, что вы подключаетесь к своей машине Windows из Linux, а затем снова подключаетесь к машине Linux с удаленного терминала с включенной переадресацией x11.
Шаги :
1) Настройте пересылку SSH X на вашем хост-компьютере.
Раскомментируйте следующее в / etc / ssh / sshd_config
X11Forwarding yes
X11UseForwarding yes
2) Откройте и настройте Xming на своем клиентском ПК с Windows.
3) Открытая шпаклевка. Зайдите в Соединение -> SSH -> X11 и поставьте галочку "Включить пересылку X" и введите расположение дисплея как localhost: 0.0
4) Войдите на сервер, используя SSH. Обратите внимание, что это может занять время.
5) Запустите любое приложение с графическим интерфейсом, используя bash.