Отправить приложение x11 linux на сервер windows xming из linux

872
Andy Arismendi

Я знаю, что из Windows с сервером xming и включенной пересылкой putty x11 сеанс замазки ssh может открыть графический интерфейс Linux на Windows. Этот поток инициируется из Windows.

Есть ли способ инициировать соединение из Linux, чтобы приложение, такое как gcalctool, подключалось к xming в Windows, чтобы показать свою панель?

0

3 ответа на вопрос

0
PulseJet

шаги:

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.

Это то, что я знаю, как делать, а не то, что я хочу сделать ... Andy Arismendi 7 лет назад 0
0
Anton Liakhovitch

Вы можете попробовать установить openssh, freesshd или какой-либо другой ssh-сервер на вашем компьютере с Windows и войти в систему с вашего компьютера с Linux. В качестве альтернативы, установите что-то вроде Winexe или psexec на вашем устройстве Linux и войдите в систему таким образом. Оттуда просто запустите putty через командную строку и снова войдите в систему Linux. Если это не сработает, попробуйте что-нибудь вроде утилиты Cygwin ssh. Просто чтобы прояснить - идея заключается в том, что вы подключаетесь к своей машине Windows из Linux, а затем снова подключаетесь к машине Linux с удаленного терминала с включенной пересылкой x11.

Не нужен SSH. Однако SSH был бы хорошим уровнем безопасности поверх того, что я пытался сделать. Я не уверен, как добавить SSH, когда я запускаю его из Linux (см. Мой ответ о том, что я делаю). Andy Arismendi 7 лет назад 0
0
Andy Arismendi

Оказывается, все, что мне нужно было сделать, это установить переменную 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.