sftpserver er en simpel single-threaded SFTP server baseret på Paramiko s SFTPServer.
Installation
Brug pip:
& Nbsp; [sudo] pip installere sftpserver
Eksempler
$ Sftpserver
Anvendelse: sftpserver [options]
-k / - keyfile bør specificeres
Valg:
& Nbsp; -h, --help vise denne hjælpetekst og afslut
& Nbsp; - host = HOST lytte på HOST [default: localhost]
& Nbsp;-p PORT, --port = PORT lytte på port [default: 3373]
& Nbsp; -l NIVEAU, --level = NIVEAU
& Nbsp; Debug niveau: ADVARSEL, INFO, DEBUG [default: INFO]
& Nbsp; -k FILE, --keyfile = FILE
& Nbsp; Sti til private nøgle, f.eks /tmp/test_rsa.key
$ Sftpserver -k /tmp/test_rsa.key -l DEBUG
Tilslutning med en Python-klient til vores server:
>>> Import 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 (transport)
>>> Sftp.listdir (.)
['Loop.py', 'stub_sftp.py']
Krav :
- Python
Kommentarer ikke fundet