【发布时间】:2018-12-20 20:59:23
【问题描述】:
我需要连接到 SFTP,下载最新文件,然后更改文件名并再次加载到同一个 SFTP 文件夹并删除“原始名称”文件。我已经使用带有用户名和密码的 FTP 完成了此操作,但是在这种情况下,SFTP 有一个密钥文件 (.ppk)。如何将密钥文件设置为密码?
谢谢!
import pysftp
srv = pysftp.Connection(host="your_FTP_server", username="your_username",
password="your_password")
# Get the directory and file listing
data = srv.listdir()
# Closes the connection
srv.close()
# Prints out the directories and files, line by line
for i in data:
print i
【问题讨论】:
-
这个问题目前的形式太模糊了。你使用什么编程语言?您使用的是什么 SSH/SFTP 软件?你是如何建立 SFTP 连接的?除了使用密钥文件之外,您知道如何使用 SSH 和 SFTP 吗?您是否有任何代码可以添加到您的问题中以说明您在做什么?