sftpserver est simple serveur SFTP monothread basée sur SFTPServer de Paramiko.
Installation
Utilisation pip:
& Nbsp; [sudo] Le PIP installer sftpserver
Exemples
$ Sftpserver
Utilisation: sftpserver [options]
k / - keyfile doit être spécifié
Options:
& Nbsp; -h, --help afficher ce message d'aide et de sortie
& Nbsp; - host = HOST HOST écouter sur [défaut: localhost]
& Nbsp;-p PORT, --port = PORT écouter sur le port [défaut: 3373]
& Nbsp; -l NIVEAU, --level = NIVEAU
& Nbsp; le niveau de débogage: AVERTISSEMENT, INFO, DEBUG [défaut: INFO]
& Nbsp; -k fichier, --keyfile = FICHIER
& Nbsp; Chemin d'accès à la clé privée, par exemple /tmp/test_rsa.key
$ Sftpserver -k -l /tmp/test_rsa.key DEBUG
Connexion avec un client Python à notre serveur:
>>> Paramiko d'importation
>>> Pkey = paramiko.RSAKey.from_private_key_file ('/ tmp / test_rsa.key')
>>> Transport = paramiko.Transport (('localhost', 3373))
>>> Transport.connect (username = 'admin', mot de passe = 'admin', pkey = pkey)
>>> Sftp = paramiko.SFTPClient.from_transport (transport)
>>> Sftp.listdir ('.')
['Loop.py »,« stub_sftp.py']
Exigences :
- Python
Commentaires non trouvées