Rebex Tiny SFTP server is a small, minimalist, single-user SFTP server for testing purposes.
It's FREE for commercial and non-commercial use.
The server is extremely simple to use. Just unpack the ZIP file run the exe and that's all. You can tweak the configuration later if needed.
Need to test your app now? Not willing to wait days or weeks for your tech-support department to install a testing SFTP server?
Don't want to spend hour learning how to configure a full-features SFTP server yourself?
Get Tiny SFTP server and start developing in minutes.
Unpack the exe, copy files to the data folder, run it. No installation. Now you can securely connect from another computer to download data.
This server stores password in clear-text configuration file. The password is even displayed on the server main form. If your scenario requires a higher degree of security and you have enough time to go through choosing, obtaining, learning, configuring and securing a full-featured SFTP server, go for it.
If you only need to test that your client application can connect to an SFTP server and download files you don't need to run any server.
Just connect to our public SFTP server running at test.rebex.net.
demo as username and
password as password.
Tiny SFTP Server runs on:
The server can be configured using
This configuration file must be placed in the same folder as the exe file.
||TCP port on which the server runs. Default is 22.|
||Login name of the SFTP user.|
||Password of the SFTP user.|
||Path to folder with user public keys used for private/public key authentication. Raw or Base-64-encoded SSH2 key format supported. Optional. Leave blank to disable key authentication.|
||Root data folder. If the folder does not exist, the server creates it and puts some test data there.|
If set to
||Path to the server RSA private key file. PKCS #8, OpenSSH/OpenSSL SSLeay and PuTTY formats are supported. A new key file is generated if it does not exist.|
||Password for the server RSA private key file.|
||Path to the server DSA private key file. PKCS #8, OpenSSH/OpenSSL SSLeay and PuTTY formats are supported. A new key file is generated if it does not exist.|
||Password for the server DSA private key file.|
||If set to
Server is written in C# and uses Rebex File Server component. Component assemblies are not included in the installation package and you have to download them from File Server webpage.
2018-05-23 Fixing public key loading (1.0.5) 2018-05-02 Using latest Rebex components (1.0.4) 2016-11-15 (1.0.3) Fixed a bug that could cause timeout and session failure during SSH session renegotiation. Proper maximum packet size used when sending channel data (instead of hardcoded value). 2016-09-16 Added public/private key authentication support. (1.0.2) 2016-06-09 Added autoStart option. (1.0.1) 2015-09-22 First version released. (1.0.0)