2013-09-30 5 views
5

Ich möchte PyCharm 3.0 für die Verwendung eines Remote-Python-Interpreter konfigurieren.Pycharm Remote-Python-Interpreter über SSH-Gateway, X11-Weiterleitung

Das Problem ist, ich muss ein SSH-Gateway eine Verbindung über:

MyMachine -> Gateway -> Maschine mit Python

Wenn ich über Cygwin anschließen Typ I die folgenden: ssh -t Gateway user @ .com "ssh [email protected]"

Gibt es einen Weg, dies in PyCharm zu erreichen? Eine andere Frage, kann ich den X11-Server PyCharm weiterleiten (so, dass ich die matplotlib Plots auf meinem Rechner anzeigen können?)

Grüße, m

Antwort

1

Ich bin nicht sicher, ob ich Ihre Frage richtig verstanden, es ist vielleicht besser für den UNiX/Linux-Teil.

Bei Ihnen Maschine:

ssh -fN -L 2222:machinewithPython:22 \ [email protected] 

Dieser verbindet Port 2222 auf dem lokalen Computer an Port 22 auf remotemachine und die ssh Tunnnel bleibt geöffnet, bis Sie den SSH-Prozess zu beenden.

Siehe die folgenden Verbindungen here und there.

+4

Ja, das ist korrekt, wenn Sie auf der Konsole ssh wollen. Aber ich möchte dieses Setup in der PyCharm IDE und weiß nicht, ob es möglich ist ... – Maecky

5

Ich war in der Lage, das Huckepack X11 Weiterleitung durch eine andere SSH-Verbindung. Versuchen Sie, die DISPLAY-Umgebungsvariable in Ihrer PyCharm Lauf Konfigurationseinstellung wie folgt:

DISPLAY = localhost: 102

Überprüfen Sie den Wert von DISPLAY im anderen Zusammenhang genau zu sehen, was sollte der Wert sein.