sftpserver egy egyszerű egyszálú SFTP szerver alapú Paramiko a SFTPServer.
Telepítés
Segítségével pip:
& Nbsp; [sudo] pip telepíteni sftpserver
Példák
$ Sftpserver
Használat: sftpserver [opciók]
-k / - keyfile meg kell határozni
Options:
& Nbsp; -h, --help e segítség üzenetet és kilép
& Nbsp; - host = HOST hallgatni a host [alapértelmezett: localhost]
& Nbsp;-p PORT, --port = PORT hallgatni a PORT [alapértelmezett: 3373]
& Nbsp; -l SZINT, --level = SZINT
& Nbsp; Debug szinten: FIGYELEM, INFO, debug [alapértelmezett: INFO]
& Nbsp; -k FILE, --keyfile = FILE
& Nbsp; Út a privát kulcs, például /tmp/test_rsa.key
$ Sftpserver -k /tmp/test_rsa.key -l DEBUG
Csatlakozás a Python ügyfél a szerverünk:
>>> Import paramiko
>>> Pkey = paramiko.RSAKey.from_private_key_file ('/ tmp / test_rsa.key)
>>> Közlekedési = paramiko.Transport (('localhost', 3373))
>>> Transport.connect (username = 'admin', password = "admin", pkey = pkey)
>>> Sftp = paramiko.SFTPClient.from_transport (közlekedés)
>>> Sftp.listdir ('.')
['Loop.py', 'stub_sftp.py "]
követelmények :
- Python
Hozzászólás nem található