sftpserver er en enkel single-threaded SFTP server basert på Paramiko sin SFTPServer.
Installasjon
Ved hjelp av pip:
& Nbsp; [sudo] PIP installere sftpserver
Eksempler
$ Sftpserver
Bruk: sftpserver [alternativer]
-k / - nøkkelfil bør spesifiseres
Alternativer:
& Nbsp; -H, Hjelpe vis denne hjelpemeldingen og exit
& Nbsp; - host = HOST lytte på HOST [standard: localhost]
& Nbsp;-p PORT, --port = PORT lytte på PORT [standard: 3373]
& Nbsp; -l LEVEL, --level = NIVÅ
& Nbsp; Debug nivå: ADVARSEL, INFO, DEBUG [standard: INFO]
& Nbsp; -k FIL, --keyfile = FIL
& Nbsp; Sti til privat nøkkel, for eksempel /tmp/test_rsa.key
$ Sftpserver -k /tmp/test_rsa.key -l DEBUG
Koble til med en Python klient til vår server:
>>> Import paramiko
>>> Pkey = paramiko.RSAKey.from_private_key_file ('/ tmp / test_rsa.key')
>>> Transport = paramiko.Transport (('localhost', 3373))
>>> Transport.connect (username = "admin", passord = "admin", pkey = pkey)
>>> Sftp = paramiko.SFTPClient.from_transport (transport)
>>> Sftp.listdir ('.')
['Loop.py', 'stub_sftp.py']
Krav :
- Python
Kommentarer ikke funnet