sftpserver este un simplu server de SFTP un singur fir pe baza SFTPServer Paramiko lui.
Instalare
Utilizarea PIP:
& Nbsp; [sudo] PIP instala sftpserver
Exemple
$ Sftpserver
Utilizare: sftpserver [opțiuni]
Ar trebui specificate keyfile - -k /
Optiuni:
& Nbsp; -h, help arată acest mesaj de ajutor și de ieșire
& Nbsp; - gazdă = HOST asculta pe GAZDA [implicit: localhost]
& Nbsp; p PORT, --port = PORT asculta pe PORT [implicit: 3373]
& Nbsp; -l LEVEL, --level = NIVEL
& Nbsp; nivel Debug: AVERTISMENT, INFO, depanare [implicit: INFO]
& Nbsp; FILE -k, --keyfile = FILE
& Nbsp; Calea la cheie privată, de exemplu /tmp/test_rsa.key
$ Sftpserver -k /tmp/test_rsa.key -l DEBUG
Conectarea cu un client Python la serverul nostru:
>>> Paramiko import
>>> Pkey = paramiko.RSAKey.from_private_key_file ('/ tmp / test_rsa.key ")
>>> Transport = paramiko.Transport (("localhost", 3373))
>>> Transport.connect (username = 'admin', parola = 'admin', pkey = pkey)
>>> SFTP = paramiko.SFTPClient.from_transport (transport)
>>> Sftp.listdir (".")
["Loop.py", "stub_sftp.py"]
Cerințe :
- Python
Comentariile nu a fost găsit