sftpserver Paramiko en SFTPServer dayalı basit bir tek dişli SFTP sunucusu.
Kurulum
Pip kullanma:
& Nbsp; [sudo] sftpserver yüklemek pip
Örnekler
$ Sftpserver
Kullanımı: sftpserver [seçenekler]
-k / - keyfile belirtilmelidir
Seçenekler:
& Nbsp; -h, bu yardım iletisini ve çıkış göstermek help
& Nbsp; - konak = KONAK HOST dinlemek [varsayılan: localhost]
& Nbsp;-p PORT, --port = PORT PORT dinlemek [varsayılan: 3373]
& Nbsp; l LEVEL, --level = SEVİYE
& Nbsp; ayıklama seviyesi: UYARI, INFO, DEBUG [varsayılan: INFO]
& Nbsp; -k DOSYA, --keyfile = DOSYA
& Nbsp; örnek /tmp/test_rsa.key için özel anahtar Yol,
$ Sftpserver -k /tmp/test_rsa.key -l DEBUG
Bizim sunucuya bir Python istemcisi ile bağlama:
>>> Import paramiko
>>> Pkey = paramiko.RSAKey.from_private_key_file ('/ tmp / test_rsa.key')
>>> Ulaşım = paramiko.Transport (('localhost', 3373))
>>> Transport.connect (username = 'admin', şifre = 'admin', pkey = pkey)
>>> Sftp = paramiko.SFTPClient.from_transport (ulaşım)
>>> Sftp.listdir ('.')
['Loop.py', 'stub_sftp.py']
Gereksinimler :
- Python
Yorum Bulunamadı