Как открыть графическое соединение с удаленным сервером, чтобы я мог запустить с него PyCharm

1

У меня есть удаленный сервер, на котором установлена ​​Ubuntu. Я попросил системных администраторов установить PyCharm на него. Затем мне нужно будет открыть графическое соединение с сервером (побалуйте меня, если терминология не верна, но я думаю, что идея ясна), с моего ноутбука с Windows 10. Это возможно? Как я могу это сделать?

В качестве терминала на моем ноутбуке установлен Git Bash. Я могу установить другие терминалы, если вы скажете мне, какой из них (или даже WSL, если вы думаете, что это поможет). Но тогда мне нужно знать, как (если это вообще возможно) открыть графическое соединение с этих терминалов.

В идеале мне также необходимо знать, какое другое программное обеспечение должны установить системные администраторы на сервере, чтобы сделать это возможным, но я могу задать другой вопрос, если необходимо, чтобы следовать рекомендациям сайта. В этом случае, предположим, что на сервере установлено все необходимое программное обеспечение.

DeltaIV
источник
2
См .: askubuntu.com/questions/592537/…
Digital Lightcraft

Ответы:

3

Вам нужно сделать две вещи.

Сначала установите X-сервер в Windows. Есть несколько вариантов. Я использовал Xming, и это сработало. Также есть Cygwin / X, который вы устанавливаете вместе с Cygwin.

Теперь вы можете запустить SSH-туннель. Команда должна выглядеть примерно так:

DISPLAY=localhost:0.0 ssh -X ubuntu

После этого у вас будет приглашение, в котором вы сможете запустить то, что вам нужно.

Вы также можете использовать MobaXterm. В нем уже есть все необходимое, поэтому просто проверьте Переадресацию X11 при создании соединения.

Дункан Х Симпсон
источник
1
1. как насчет MobaXterm , это будет хороший X-сервер в Windows? Я установил его, и он кажется очень простым в использовании. 2. вместо этого localhost:0.0, я не должен использовать свой IP-адрес? Как я могу найти его в Windows? Будет ли ipconfigслужить цели?
DeltaIV
1
1. Это должно работать. Кажется, есть встроенный X-сервер. 2. Нет, это должно быть именно так, если вы делаете это из git bash. С MobaXterm вам не нужно ничего делать в этом роде. Просто проверьте Переадресацию X11 при создании соединения.
Дункан Х Симпсон
1
Мне нравится vcxsrv как xserver . У меня были проблемы со шрифтами с другими xservers на Windows
Keltari
Mobaxterm работает отлично, единственное, что не следует забывать, это проверить пересылку X11, не нужно настраивать DISPLAY вручную
маоизм