sftpserver é um servidor SFTP single-threaded simples baseado em SFTPServer de paramiko.
Instalação
Usando pip:
& Nbsp; [sudo] pip instalar sftpserver
Exemplos
$ Sftpserver
Uso: sftpserver [options]
k / - keyfile deve ser especificado
Opções:
& Nbsp; -h, --help mostrar esta mensagem de ajuda e sai
& Nbsp; - host = HOST escutar em HOST [default: localhost]
& Nbsp;-p PORT, --port = PORT escutar na porta [default: 3373]
& Nbsp; -l LEVEL, --level = LEVEL
& Nbsp; nível de depuração: ATENÇÃO, INFO, DEBUG [default: INFO]
& Nbsp; ARQUIVO -k, --keyfile = ARQUIVO
& Nbsp; Caminho para a chave privada, por exemplo /tmp/test_rsa.key
$ Sftpserver -k /tmp/test_rsa.key -l DEBUG
Conectando-se com um cliente Python para o nosso servidor:
>>> Paramiko importação
>>> Pkey = paramiko.RSAKey.from_private_key_file ('/ tmp / test_rsa.key')
>>> Transporte = paramiko.Transport (('localhost', 3373))
>>> Transport.connect (username = 'admin', password = 'admin', pkey = pkey)
>>> Sftp = paramiko.SFTPClient.from_transport (transporte)
>>> Sftp.listdir ('.')
['Loop.py', 'stub_sftp.py']
Requisitos :
- Python
Comentários não encontrado