我将使用paramiko通过SFTP获取文件。它已经连接,我可以列出目录并下载文件的前几个MB,但是之后就一直处于挂起状态,没有任何异常、错误或其他信息。以下是我的代码:
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访问该主机,但无法使用shell。
该主机包含一个文件,我需要定期获取并在Python脚本中处理。
如有任何帮助解决此问题或其他在Python中进行SFTP的替代方案,将不胜感激 :)