sftpserver là một máy chủ SFTP single-ren đơn giản dựa trên SFTPServer paramiko của.
Cài đặt
Sử dụng pip:
& Nbsp; [sudo] pips cài đặt sftpserver
Ví dụ
$ Sftpserver
Cách sử dụng: sftpserver [tùy chọn]
-k / - keyfile nên được chỉ định
Tùy chọn:
& Nbsp; -h, --help hiển thị thông báo và thoát ra trợ giúp này
& Nbsp; - host = HOST lắng nghe trên HOST [default: localhost]
& Nbsp;-p PORT, --port = PORT lắng nghe trên Port [default: 3373]
& Nbsp; -l CẤP, --level = CẤP
& Nbsp; độ gỡ lỗi: WARNING, INFO, DEBUG [default: INFO]
& Nbsp; FILE -k, --keyfile = FILE
& Nbsp; dẫn tới khóa riêng, ví dụ /tmp/test_rsa.key
$ Sftpserver -k /tmp/test_rsa.key -l DEBUG
Kết nối với một máy khách đến máy chủ của chúng tôi Python:
>>> Nhập paramiko
>>> Pkey = paramiko.RSAKey.from_private_key_file ('/ tmp / test_rsa.key')
>>> Transport = paramiko.Transport (('localhost', 3373))
>>> Transport.connect (username = 'admin', password = 'admin', pkey = pkey)
>>> Sftp = paramiko.SFTPClient.from_transport (vận tải)
>>> Sftp.listdir ('.')
['Loop.py', 'stub_sftp.py']
Yêu cầu :
- Python
Bình luận không