sftpserver เป็นเซิร์ฟเวอร์ SFTP เดียวเธรดง่ายขึ้นอยู่กับ SFTPServer Paramiko ของ
การติดตั้ง
ใช้จุด:
& nbsp; [sudo] PIP ติดตั้ง sftpserver
ตัวอย่าง
$ sftpserver
การใช้งาน: sftpserver [ตัวเลือก]
-k / - keyfile ควรมีการระบุ
ตัวเลือก:
& nbsp; -h, --help แสดงข้อความช่วยเหลือนี้และออกจาก
& nbsp; - โฮสต์ = HOST ฟังบน HOST [เริ่มต้น: localhost]
& nbsp;-P PORT, --port = PORT ฟังบนพอร์ต [เริ่มต้น: 3373]
& nbsp; -l ระดับ --level = ระดับ
& nbsp; ระดับ Debug: คำเตือน, ข้อมูล, ดีบัก [เริ่มต้น: ข้อมูล]
& nbsp; FILE -k, --keyfile = FILE
& nbsp; เส้นทางไปยังคีย์ส่วนตัวเช่น /tmp/test_rsa.key
$ sftpserver -k /tmp/test_rsa.key -l ดีบัก
การเชื่อมต่อกับลูกค้าหลามไปยังเซิร์ฟเวอร์ของเรา:
>>> นำเข้า paramiko
>>> Pkey = paramiko.RSAKey.from_private_key_file ('/ tmp / test_rsa.key')
>>> ขนส่ง paramiko.Transport = (('localhost', 3373))
>>> transport.connect (ชื่อผู้ใช้ = 'ดูแล' รหัสผ่าน = 'ดูแล', Pkey = Pkey)
>>> SFTP = paramiko.SFTPClient.from_transport (ขนส่ง)
>>> sftp.listdir ('.')
['loop.py', 'stub_sftp.py']
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ