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

Aria
Aria

3 Jun 15

Playitagainsam
Playitagainsam

20 Feb 15

MindTerm
MindTerm

14 Apr 15

CrossFTP
CrossFTP

17 Feb 15

Other Software of Developer Ruslan Spivak

SlimIt
SlimIt

14 Apr 15

cynic
cynic

14 Apr 15

TinyPie
TinyPie

12 May 15

Comments to sftpserver

Comments not found
Add Comment
Turn on images!