Python 27 scpclient超时

时间:2018-01-06 13:16:39

标签: python python-2.7 scp

所以 - 我正在尝试从A点到B点获取文件。我使用以下代码:

from scp import SCPClient
try:
    scp = SCPClient(ssh_conn.get_transport())
    scp.get(X, Y)
    scp.close()

一切都运行良好,直到文件变得足够大以提高超时。现在我不能再将文件复制到B点,因为它只是出现以下错误:

File "/usr/local/lib/python2.7/dist-packages/scp.py", line 415, in _recv_file
raise SCPException('Error receiving, socket.timeout')
scp.SCPException: Error receiving, socket.timeout

如何增加时间或摆脱超时?

1 个答案:

答案 0 :(得分:0)

这可能有所帮助:

scp = SCPClient(ssh_conn.get_transport(), socket_timeout=your_timeout)