sftpserver is een eenvoudige single-threaded SFTP-server op basis van Paramiko's SFTPServer.
installatie
Met behulp van pip:
& Nbsp; [sudo] pip sftpserver installeren
Voorbeelden
$ Sftpserver
Gebruik: sftpserver [opties]
-k / - keyfile moet worden gespecificeerd
Opties:
& Nbsp; -h, --help deze hulp bericht en afrit tonen
& Nbsp; - gastheer = HOST luisteren op HOST [default: localhost]
& Nbsp;-p PORT, --port = PORT luisteren op poort [standaard: 3373]
& Nbsp; -l LEVEL, --level = NIVEAU
& Nbsp; Debug niveau: WAARSCHUWING, INFO, DEBUG [default: INFO]
& Nbsp; -k FILE, --keyfile = BESTAND
& Nbsp; Pad naar private sleutel, bijvoorbeeld /tmp/test_rsa.key
$ Sftpserver -k /tmp/test_rsa.key -l DEBUG
Verbinding maken met een Python-client naar onze server:
>>> Import paramiko
>>> Ptoets = paramiko.RSAKey.from_private_key_file ('/ tmp / test_rsa.key')
>>> Vervoer = paramiko.Transport (('localhost', 3373))
>>> Transport.connect (gebruikersnaam = 'admin', wachtwoord = 'admin', ptoets = ptoets)
>>> Sftp = paramiko.SFTPClient.from_transport (transport)
>>> Sftp.listdir ('.')
['Loop.py', 'stub_sftp.py']
Eisen
- Python
Reacties niet gevonden