Wie ssh über http-Proxy in Python?
Ich passe ein Python-Skript so an, dass es vom Betriebssystem unabhängig ist und unter Windows ausgeführt wird. Ich habe seine ssh-Systemaufrufe auf Anrufe umgestelltparamiko funktionen. Ich bin mit dem Problem der HTTP-Proxy-Authentifizierung stecken. In einer Unix-Umgebung (eigentlich Cygwin) würde ich ~ / .ssh / config verwenden
<code>Host * ProxyCommand corkscrew http-proxy.example.com 8080 %h %p </code>
Gibt es eine Möglichkeit, dasselbe mit paramiko (oder dem Python-ssh-Modul) zu erreichen, entweder mit oder ohne Korkenzieher?Dieser Beitrag scheint darauf hinzudeuten, aber ich weiß nicht wie.
Hinweis: Ich befinde mich hinter einer Firewall, mit der ich nur Port 80 verwenden kann. Ich muss Amazon ec2-Instanzen steuern, damit ich den sshd-Server auf diesen Computern so konfiguriere, dass er Port 80 überwacht Ich hätte gerne ein Python-Skript, das ohne Cygwin funktioniert.