PyCharm: Konfiguration von Multi-Hop-Remote-Interpretern über SSH

8

Um mich mit dem Computer in meinem Büro zu verbinden, muss ich ssh zweimal ausführen. Zuerst verbinden Sie sich mit dem Host-1 und dann von Host-1 mit Host-2 und jeder hat andere Anmeldeinformationen. Das Konfigurationsmenü in Pycharm akzeptiert jedoch nur einen SSH-Tunnel.

Dialogfeld Remote-Python-Interpreter konfigurieren

Gibt es eine Möglichkeit, einen Multi-Hop-SSH so einzurichten, dass er Zugriff auf den Interpreter und die Datendateien auf dem Host von lokal hat?

    
mhrtsh 15.06.2016, 06:31
quelle

1 Antwort

9

Sie können die Portweiterleitung für ssh verwenden. Wenn das lokale System A ist, ist der nächste ssh-Hop B und der Zielsprung ist C , öffnen Sie ein Terminal und führen Sie:

%Vor%

Sie können 6000 durch einen beliebigen Port ersetzen. Jetzt können Sie den ssh-Server auf C an einem anderen Terminal mit:

aufrufen %Vor%

Denken Sie daran, das erste Terminal nicht zu schließen!

Das Gleiche gilt für die PyCharm. Setzen Sie einfach die Remote-Interpreter-Verbindung über ssh mit der folgenden Konfiguration:

  • host: localhost
  • Port: 6000
  • Benutzer: Benutzer_serverC
AHA 05.07.2016, 21:24
quelle

Tags und Links