Как SSH через HTTP прокси в Python?

Я адаптирую скрипт Python, чтобы он не зависел от ОС и работал в Windows. Я изменил его системные вызовы SSH на вызовыparamiko функции. Я застрял с проблемой проверки подлинности прокси http. В среде Unix (на самом деле Cygwin) я бы использовал ~ / .ssh / config

<code>Host *
    ProxyCommand corkscrew http-proxy.example.com 8080 %h %p
</code>

Есть ли способ получить то же самое, используя paramiko (или модуль Python ssh), используя или не используя corkscrew?Эта почта кажется, предлагает это, но я не знаю как.

Примечание: я нахожусь за брандмауэром, который позволяет мне использовать только порт 80. Мне нужно контролировать экземпляры Amazon ec2, поэтому я настроил сервер sshd на этих машинах для прослушивания порта 80. В моем прототипе cygwin + corkscrew все работает нормально, но Я хотел бы иметь скрипт Python, который работает без Cygwin.

Ответы на вопрос(2)

Ваш ответ на вопрос