sftpserver jest prosta jednowątkowy serwer SFTP podstawie Paramiko za SFTPServer.
instalacji
Korzystanie pip:
& Nbsp; [sudo] pip install sftpserver
Przykłady
$ Sftpserver
Sposób użycia: sftpserver [opcje]
-k / - keyfile powinny być określone
Opcje:
& Nbsp; -h, --help pokazuj tego komunikatu pomocy i kończy
& Nbsp; - host = HOST nasłuchiwać HOST [domyślnie: localhost]
& Nbsp;-p PORT, --port = PORT nasłuchuje na porcie [domyślnie: 3373]
& Nbsp; -l POZIOM, --level = POZIOM
& Nbsp; poziom Debug: OSTRZEŻENIE, INFO, DEBUG [domyślnie: INFORMACJE]
& Nbsp; -k FILE, --keyfile = PLIK
& Nbsp; Droga do klucza prywatnego, na przykład /tmp/test_rsa.key
$ Sftpserver -k /tmp/test_rsa.key -l DEBUG
Podłączanie za pomocą klienta Pythona do naszego serwera:
>>> Import paramiko
>>> Klawisz p = paramiko.RSAKey.from_private_key_file ("/ tmp / test_rsa.key")
>>> Transportu = paramiko.Transport (("localhost", 3373))
>>> Transport.connect (username = "admin", hasło = "admin", klawisz p = klawisz p)
>>> Sftp = paramiko.SFTPClient.from_transport (transport)
>>> Sftp.listdir ('.')
['Loop.py "," stub_sftp.py "]
Wymagania :
- Python
Komentarze nie znaleziono