sftpserver είναι ένα απλό Μονονηματικού διακομιστή SFTP με βάση SFTPServer Paramiko του.
installation
Χρησιμοποιώντας PIP:
& Nbsp? [Sudo] PIP εγκατάσταση sftpserver
Παραδείγματα
$ Sftpserver
Χρήση: sftpserver [επιλογές]
θα πρέπει να καθορίζεται keyfile - -k /
Επιλογές:
& Nbsp? -h, --help Εμφανιστεί αυτό το μήνυμα βοήθειας και έξοδος
& Nbsp? - Ξενιστή = HOST ακούει στο HOST [προεπιλογή: localhost]
& Nbsp? Ρ-PORT, --port = ΛΙΜΑΝΙ ακρόαση στη θύρα [προεπιλογή: 3373]
& Nbsp? -l ΕΠΙΠΕΔΟ, --level = ΕΠΙΠΕΔΟ
& Nbsp? Επίπεδο εντοπισμού σφαλμάτων: ΠΡΟΕΙΔΟΠΟΙΗΣΗ, INFO, ΔΙΟΡΘΩΣΤΕ [προεπιλογή: INFO]
& Nbsp? -k FILE, --keyfile = ΑΡΧΕΙΟ
& Nbsp? Διαδρομή προς το ιδιωτικό κλειδί, για παράδειγμα /tmp/test_rsa.key
$ Sftpserver -k /tmp/test_rsa.key -l DEBUG
Σύνδεση με έναν πελάτη Python στο διακομιστή μας:
>>> Paramiko εισαγωγής
>>> PKey = paramiko.RSAKey.from_private_key_file ('/ tmp / test_rsa.key »)
>>> Μεταφοράς = paramiko.Transport (('localhost', 3373))
>>> Transport.connect (username = "admin", password = "admin", PKey = PKey)
>>> SFTP = paramiko.SFTPClient.from_transport (μεταφορές)
>>> Sftp.listdir (".")
[«Loop.py», «stub_sftp.py ']
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε