Я пытаюсь использовать paramiko для получения файла через SFTP.Он подключается, я могу перечислить каталоги и даже загружает первый мегабайт или около того файла, но затем он просто зависает.Нет исключений, нет ошибок, ничего.Он просто висит там бесконечно.
Вот код, с которым я работаю:
import paramiko
t = paramiko.Transport( host )
t.connect( username=uname, password=passwd )
f = paramiko.SFTPClient.from_transport( t )
print f.listdir()
f.get( fname, fname ) #it hangs on this line :\
У меня есть sftp-доступ к рассматриваемому хосту, но нет доступа к оболочке.Хост содержит один файл, который мне нужно регулярно извлекать и обрабатывать в скрипте Python.
Любая помощь с этой проблемой или альтернативные решения для выполнения SFTP в Python приветствуются:)