【发布时间】:2021-12-25 06:08:13
【问题描述】:
我正在尝试使用 Python 脚本在两台服务器之间进行 SFTP。起初,我尝试将文件下载到本地计算机,但由于权限错误而失败,不知道为什么限制将文件复制到本地文件夹。
任何想法都会受到赞赏。下面是代码sn-p(只完成了一半)
import paramiko
host= <defined here>
user = <defined here>
pswd = <defined here>
ssh = paramiko.SSHClient()
# automatically add keys without requiring human intervention
ssh.set_missing_host_key_policy( paramiko.AutoAddPolicy() )
ssh.connect(host, username=user, password=pswd)
ftp = ssh.open_sftp()
ftp.get(source_path,destination_path)
ftp.close()
【问题讨论】:
标签: python sftp paramiko pysftp