وsftpserver هو بسيط ترابط واحد الخادم SFTP على أساس SFTPServer Paramiko ل.
تركيب
باستخدام النقطة:
على & nbsp؛ [سودو] PIP تثبيت sftpserver
أمثلة
$ sftpserver
الاستعمال: sftpserver [خيارات]
وينبغي أن يحدد keyfile - كيلو /
خيارات:
على & nbsp؛ -h، --help إظهار هذه الرسالة مساعدة والخروج
على & nbsp؛ - المضيف = HOST الاستماع على HOST [الافتراضي: مضيف محلي]
على & nbsp؛ ف PORT، --port = PORT الاستماع على PORT [الافتراضي: 3373]
على & nbsp؛ -l LEVEL، --level = LEVEL
على & nbsp؛ مستوى التصحيح: تحذير، INFO، DEBUG [الافتراضي: INFO]
على & nbsp؛ FILE -k، --keyfile = FILE
على & nbsp؛ الطريق إلى المفتاح الخاص، على سبيل المثال /tmp/test_rsa.key
$ sftpserver كيلو /tmp/test_rsa.key -l DEBUG
الاتصال مع عميل بيثون إلى خادمنا:
>>> paramiko استيراد
>>> PKEY = paramiko.RSAKey.from_private_key_file ('/ تمة / test_rsa.key')
>>> النقل = paramiko.Transport (('المضيف المحلي "، 3373))
>>> transport.connect (اسم المستخدم = 'مشرف'، كلمة المرور = 'مشرف'، PKEY = PKEY)
>>> SFTP = paramiko.SFTPClient.from_transport (النقل)
>>> sftp.listdir ('.')
['loop.py'، 'stub_sftp.py']
المتطلبات:
بيثون
لم يتم العثور على التعليقات