sftpserver הוא שרת SFTP חד הליכי פשוט המבוסס על SFTPServer של Paramiko.
התקנה
באמצעות פיפס:
& Nbsp; [sudo] פיפ להתקין sftpserver
דוגמאות
sftpserver $
שימוש: sftpserver [אפשרויות]
יש לציין keyfile - -k /
אפשרויות:
& Nbsp; -h, --help יציג הודעת עזרה זה וצא
& Nbsp; - מארח = HOST להקשיב על HOST [ברירת מחדל: localhost]
& Nbsp; PORT-p, --port = PORT להקשיב בPORT [ברירת מחדל: 3373]
& Nbsp; -l LEVEL, = LEVEL --level
& Nbsp; רמת Debug: אזהרה, INFO, DEBUG [ברירת מחדל: INFO]
& Nbsp; FILE -k, --keyfile = FILE
& 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 (שם משתמש = 'admin', = 'admin' סיסמא, pkey = pkey)
>>> SFTP = paramiko.SFTPClient.from_transport (תחבורה)
>>> Sftp.listdir ('.')
['Loop.py', 'stub_sftp.py']
דרישות :
- Python
תגובות לא נמצא