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?
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:
Tags und Links python ssh pycharm ssh-tunnel