所以 - 我正在尝试从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
如何增加时间或摆脱超时?
答案 0 :(得分:0)
这可能有所帮助:
scp = SCPClient(ssh_conn.get_transport(), socket_timeout=your_timeout)