Как делают я X передаю Приложение Windows системе Linux с помощью ssh?

Хорошо, поэтому если у меня есть две Машины Linux (A и B), и я имею программу на одной и хочу работать на ней быть, я делаю:

  • $ user@LinuxA:~ ssh-X LinuxB
  • $ user@LinuxB:~ programName

(Дисплеи на машине LinuxA)


Хорошо то же самое, WindowsA LinuxB (Программа на Linux)

  1. Запустите X-сервер Xming в Windows
  2. Выполненная Шпаклевка, используйте x11 порт вперед с:0.0
  3. После подключения к LinuxB, запущенной программе, это загружается в Windows!

Теперь вот вопрос, WindowsA LinuxB, (Программа в Windows)

Выполните Windows-программу На Linux, с помощью ресурсы окон.

Как заставить его работать? BTW, я знаю, что он может, потому что несколько лет назад, я прочитал отчет о нем, но никогда на самом деле проверил его.

4
задан 4 September 2012 в 11:50

1 ответ

Я не знаю о способе сделать это с x11 (действительно, Приложение Windows не работает под X11). Однако подобный результат может быть достигнут с помощью Протокола удаленного рабочего стола (RDP). rdesktop клиент Linux, реализующий RDP.

После установки перерабочего стола (sudo apt-get install rdesktop), туннелируйте через SSH, если машина не является локальным и портом передачи 3389, запустите приложение через rdesktop путем определения учетных данных, хоста и программы для запуска. (См. man rdesktop для получения дополнительной информации.)

На машине Windows устанавливают SeamlessRDP (см. http://www.cendio.com/seamlessrdp/ и-A опция к rdesktop)

На машине Linux:

ssh -L 3389:localhost:3389 user@windowsHost #Forward port 3398 if needed

rdesktop -u user -d domain -A -s seamlessrdpshell notepad.exe -f windowsHost/localhost #execute блокнот

, Запускающийся без -s argument, даст Вам полную интерактивную сессию, подобную VNC, который был бы решением достигнуть полного дистанционного управления.

2
ответ дан 21 October 2019 в 11:07

Другие вопросы по тегам:

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