sftpserver adalah server SFTP tunggal ulir sederhana berdasarkan Paramiko itu SFTPServer.
Instalasi
Menggunakan pip:
& Nbsp; [sudo] pip menginstal sftpserver
Contoh
$ Sftpserver
Penggunaan: sftpserver [opsi]
-k / - keyfile harus ditentukan
Pilihan:
& Nbsp; h, help menunjukkan pesan bantuan ini dan keluar
& Nbsp; - host = HOST mendengarkan pada HOST [default: localhost]
& Nbsp;-p PORT, --port = PORT mendengarkan pada PORT [default: 3373]
& Nbsp; l TINGKAT, --level = LEVEL
& Nbsp; tingkat Debug: PERINGATAN, INFO, DEBUG [default: INFO]
& Nbsp; FILE -k, --keyfile = FILE
& Nbsp; Path to private key, misalnya /tmp/test_rsa.key
$ Sftpserver -k /tmp/test_rsa.key l DEBUG
Menghubungkan dengan klien Python ke server kami:
>>> Impor paramiko
>>> Pkey = paramiko.RSAKey.from_private_key_file ('/ tmp / test_rsa.key')
>>> Transportasi = paramiko.Transport (('localhost', 3373))
>>> Transport.connect (username = 'admin', password = 'admin', pkey = pkey)
>>> Sftp = paramiko.SFTPClient.from_transport (transportasi)
>>> Sftp.listdir ('.')
['Loop.py', 'stub_sftp.py']
Persyaratan :
- Python
Komentar tidak ditemukan