天天看点

python paramiko的open_sftp实现文件传输

通过paramiko.SSHClient()实现和服务器的SSH通讯后,使用open_sftp()实现文件的传输。

实现文件下载的例子:

# SSH连接
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect('127.0.0.1',port, 'jump', 'pawd12' )

# ftp将服务器文件target_path,存在本地LogFileName
ftp = client.open_sftp()
ftp.get(target_path, LogFileName)
# 使用之后记得关闭
ftp.close()

client.close()

           

继续来看一下client.open_sftp()的其他方法有哪些:

python paramiko的open_sftp实现文件传输
python paramiko的open_sftp实现文件传输

继续阅读