Я пытаюсь подключиться к SFTP-серверу с помощью Paramiko в Python 2.7.SFTP через Paramiko: Errno 10061 (возможно, прокси)
Вот мой код:
# Python 2.7
# -*- coding: utf-8 -*-
import paramiko
# Connect to Server
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('ip_address',port = 22,username='user',password='password')
Я получаю эту ошибку:
Traceback (most recent call last):
File "C:\Python27\lib\socket.py", line 228, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 10061] No connection could be made because the target machine actively refused it
Я искал этот вопрос в разных местах, но до сих пор не нашли каких-либо решений.
Порт и другие данные на этом сервере указаны правильно. Это точно, потому что я могу подключиться к нему через SFTP-клиент FileZilla. Код выше работает с моей персональной машины, но он не работает с моего корпоративного компьютера. Вот почему я думаю, что это из-за прокси.
Есть ли у вас какие-либо предложения, как я могу пройти через прокси-сервер в этом случае?
я уже имел переменные окружения
http_proxy='http://username:[email protected]:port'
https_proxy='https://username:[email protected]:port'
Любая помощь будет полезно!
Большое спасибо за ссылку! Теперь похоже, что он работает. – Klim