作者:无为小妮子_373 | 来源:互联网 | 2023-10-11 01:08
通过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()的其他方法有哪些: