-1

我需要使用 python 实现 sftp 服务器。我的要求是使用 sftp 命令将文件从远程机器移动到我的应用程序,例如

copy configurations sftp://<ipaddress>/<filename>

有没有可能与帕拉米科有关。如果是这样,任何关于如何完成它的代码片段或文档都会有所帮助。

4

1 回答 1

-3

以下代码片段演示了使用paramiko的 sftp 客户端的简单实现

>>> import paramiko
>>> pkey = paramiko.RSAKey.from_private_key_file('rsa.key')
>>> transport = paramiko.Transport(('localhost', 3373))
>>> transport.connect(username='username', password='password', pkey=pkey)
>>> sftp = paramiko.SFTPClient.from_transport(transport)
>>> sftp.listdir('.')
['File.txt', 'File2.txt']

python中非常简单的SFTP服务器:sftpserver 0.2

于 2013-06-26T14:40:49.460 回答