sftpserver是基于的paramiko的SFTPServer一个简单的单线程SFTP服务器。
安装
使用PIP:
 须藤] PIP安装sftpserver
范例
$ sftpserver
用法:sftpserver [选项]
-k / - 密钥文件应指定
选项:
  -h,--help显示此帮助信息并退出
  - 主机= HOST监听HOST [默认:本地主机]
 -P PORT,--port = PORT侦听端口[默认:3373]
  -l LEVEL,--level = LEVEL
 调试级别:警告,INFO,DEBUG [默认值:INFO]
  -k FILE,--keyfile = FILE
 路径私钥,例如/tmp/test_rsa.key
$ sftpserver -k /tmp/test_rsa.key -l DEBUG
连接与Python客户端到我们的服务器:
>>>进口的paramiko
>>> p键= paramiko.RSAKey.from_private_key_file('/ tmp目录/ test_rsa.key“)
>>>运输= paramiko.Transport(('本地主机',3373))
>>> transport.connect(用户名='管理员',密码='管理员',p键= p键)
>>> SFTP = paramiko.SFTPClient.from_transport(运输)
>>> sftp.listdir('。')
['loop.py','stub_sftp.py']
要求:
- 在Python中
评论没有发现