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

FTP SyncAgent
FTP SyncAgent

3 Jun 15

CLIcompanion
CLIcompanion

14 Apr 15

NovaFTP
NovaFTP

20 Feb 15

Osgish
Osgish

14 Apr 15

Other Software of Developer Ruslan Spivak

TinyPie
TinyPie

12 May 15

cynic
cynic

14 Apr 15

httpcode
httpcode

14 Apr 15

Comments to sftpserver

Comments not found
Add Comment
Turn on images!