Ich habe einen Remote-Server, auf dem Ubuntu installiert ist. Ich habe die Systemadministratoren gebeten, PyCharm darauf zu installieren. Anschließend muss ich von meinem Windows 10-Laptop aus eine Grafikverbindung zum Server öffnen (bitte nachsehen, wenn die Terminologie nicht korrekt ist, aber ich denke, die Idee ist klar). Ist das möglich? Wie kann ich das machen?
Als Terminal habe ich Git Bash auf meinem Laptop installiert. Ich kann andere Terminals installieren, wenn Sie mir sagen, welches (oder sogar das WSL, wenn Sie denken, dass es helfen würde). Aber dann muss ich wissen, wie (wenn überhaupt möglich) ich von diesen Terminals aus eine grafische Verbindung öffnen kann.
Idealerweise müsste ich auch wissen, welche andere Software die Systemadministratoren auf dem Server installieren sollten, um dies zu ermöglichen, aber ich kann bei Bedarf eine weitere Frage stellen, um den Site-Richtlinien zu entsprechen. Gehen Sie in diesem Fall bitte davon aus, dass die gesamte erforderliche Software auf dem Server installiert wurde.
Antwort1
Sie müssen zwei Dinge tun.
Installieren Sie zunächst einen X-Server unter Windows. Es gibt mehrere Möglichkeiten. Ich habe Xming verwendet und es hat funktioniert. Es gibt auch Cygwin/X, das Sie mit Cygwin installieren.
Jetzt kannst du einen SSH-Tunnel starten. Der Befehl sollte etwa so aussehen:
DISPLAY=localhost:0.0 ssh -X ubuntu
Sie erhalten dann eine Eingabeaufforderung, über die Sie ausführen können, was Sie benötigen.
Sie können auch MobaXterm verwenden. Es enthält bereits alles, was Sie brauchen. Aktivieren Sie daher beim Erstellen der Verbindung einfach die Option „X11-Weiterleitung“.