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中
評論沒有發現