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

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

3 ответа3

0

шаги:

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.

0

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .