sftpserver е проста еднонишкови SFTP сървъри, базирани на SFTPServer Paramiko си.
<Силен> Монтаж
Използването пипс:
& Nbsp; [Sudo] PIP инсталирате sftpserver
<Силни> Примери
$ Sftpserver
Употреба: sftpserver [опции]
Следва да се уточни keyfile - -k /
Опции:
& Nbsp; -Н, --help покаже това помощно съобщение и излизане
& Nbsp; - домакин = HOST слушате на HOST [подразбиране: Localhost]
& Nbsp;-р PORT, --port = PORT слуша на порт [подразбиране: 3373]
& Nbsp; -Ь LEVEL, --level = LEVEL
& Nbsp; ниво Debug: ПРЕДУПРЕЖДЕНИЕ, INFO, DEBUG [подразбиране: 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 (потребителско име = "администратор", парола = "администратор", Pkey = Pkey)
>>> SFTP = paramiko.SFTPClient.from_transport (транспорт)
>>> Sftp.listdir (".")
['Loop.py "," stub_sftp.py']
<силни> Изисквания :
- Python
Коментари не е намерена