我正在努力使用 paramiko 库为 SFTP 连接设置超时选项。
如果我要移动 10GB 文件,一段时间后进程停止,没有任何错误。没有脚本问题。在我发现服务器断开连接后,只有文件上传过程没有成功完成。
有人知道如何使用 paramiko SFTP 客户端设置超时参数吗?
脚本:
s3_conn = S3Connection(profile_name=dest_profile)
bucket = s3_conn.get_bucket(tgt_bucket_nm)
proxy = paramiko.proxy.ProxyCommand('/usr/bin/nc --proxy proxy_host:8080 %s %s' % (ftp_host, ftp_port) )
transport = paramiko.Transport(proxy)
transport.connect(username=ftp_username, password=ftp_password)
ftp_conn = paramiko.SFTPClient.from_transport(transport)
如果有人需要进一步澄清我的问题,请告诉我。
提前致谢