python中的多个并发SFTP连接

时间:2017-02-14 15:25:11

标签: python multithreading ssh sftp

我的目标是同时从多个服务器获取文件,包括来自同一服务器的多个文件。我得到了一个文件路径的字典来获取。

我正在考虑这样的事情:paramiko multi ssh但是使用SFTP。

我有一个打开的pysftp.Connection个对象列表。我可以重用这些连接句柄,所以至少如果我需要与同一个服务器进行交互,则会跳过初始化过程。我一直在使用它,没有错误。当我使用threading来调用获取文件的函数时,它会停止工作,因为多个线程正在尝试接管pysftp不支持的相同SFTP连接。

您知道任何解决方法吗?

0 个答案:

没有答案