sftpserver

Software Screenshot:
sftpserver
Software Details:
Version: 0.2
Upload Date: 14 Apr 15
Developer: Ruslan Spivak
Distribution Type: Freeware
Downloads: 13

Rating: 3.0/5 (Total Votes: 1)

sftpserver is a simple single-threaded SFTP server based on Paramiko's SFTPServer.

Installation

Using pip:

 [sudo] pip install sftpserver

Examples

$ sftpserver
Usage: sftpserver [options]
-k/--keyfile should be specified


Options:
 -h, --help show this help message and exit
 --host=HOST listen on HOST [default: localhost]
 -p PORT, --port=PORT listen on PORT [default: 3373]
 -l LEVEL, --level=LEVEL
 Debug level: WARNING, INFO, DEBUG [default: INFO]
 -k FILE, --keyfile=FILE
 Path to private key, for example /tmp/test_rsa.key

$ sftpserver -k /tmp/test_rsa.key -l DEBUG


Connecting with a Python client to our server:

>>> import paramiko
>>> pkey = paramiko.RSAKey.from_private_key_file('/tmp/test_rsa.key')
>>> transport = paramiko.Transport(('localhost', 3373))
>>> transport.connect(username='admin', password='admin', pkey=pkey)
>>> sftp = paramiko.SFTPClient.from_transport(transport)
>>> sftp.listdir('.')
['loop.py', 'stub_sftp.py']

Requirements:

  • Python

Similar Software

Other Software of Developer Ruslan Spivak

cynic
cynic

14 Apr 15

httpcode
httpcode

14 Apr 15

SlimIt
SlimIt

14 Apr 15

TinyPie
TinyPie

12 May 15

Comments to sftpserver

Comments not found
Add Comment
Turn on images!