У меня есть удаленный сервер, на котором установлена Ubuntu. Я попросил системных администраторов установить на него PyCharm. Затем мне нужно будет открыть графическое соединение с сервером (извините, если терминология неверна, но, думаю, идея ясна) с моего ноутбука с Windows 10. Возможно ли это? Как это сделать?
В качестве терминала у меня на ноутбуке установлен Git Bash. Я могу установить другие терминалы, если вы скажете, какой именно (или даже WSL, если вы думаете, что это поможет). Но тогда мне нужно знать, как (если это вообще возможно) открыть графическое соединение из этих терминалов.
В идеале мне также нужно знать, какое еще программное обеспечение системные администраторы должны установить на сервере, чтобы это стало возможным, но я могу задать еще один вопрос, если это необходимо для соблюдения правил сайта. В этом случае, пожалуйста, предположите, что все необходимое программное обеспечение установлено на сервере.
решение1
Вам нужно сделать две вещи.
Сначала установите X-сервер на Windows. Есть несколько вариантов. Я использовал Xming, и это сработало. Также есть Cygwin/X, который устанавливается вместе с Cygwin.
Теперь вы можете запустить SSH-туннель. Команда должна выглядеть примерно так:
DISPLAY=localhost:0.0 ssh -X ubuntu
Затем вы увидите приглашение, с помощью которого вы сможете выполнить то, что вам нужно.
Вы также можете использовать MobaXterm. Он уже содержит все необходимое, поэтому просто отметьте X11 Forwarding при создании соединения.