Rebex File Server
SFTP, FTP, SCP and SSH server library for .NET
Download 30-day free trial Buy from $499More .NET libraries
-
Rebex SFTP
.NET SFTP client
-
Rebex FTP
.NET FTP client
-
Rebex Total Pack
All Rebex libraries together
// create a server instance
var server = new FileServer();
// bind SFTP/SSH to port 22
server.Bind(22, FileServerProtocol.Sftp);
// add server key
server.Keys.Add(
new SshPrivateKey("key.ppk", "password"));
// add a user
server.Users.Add(
"user01", "password", @"c:\data\user01");
// start server in the background
server.Start();
Show me more code...
SFTP, SCP, FTP and SSH server library for C# and VB.NET developers. Provides secure remote file system access over an SSH channel using the SFTP protocol or using the FTP protocol over TLS.
Makes it easy to create an SFTP or FTP server that can be used by Rebex SFTP, Rebex FTP, or any third-party SFTP, FTP, SCP or SSH client.
Why Rebex File Server?
SFTP/FTP/SCP server
SSH shell server
SSH port forwarding and tunneling server
Custom file systems
Based on open protocols
Security features
Try it online
Need to make sure that your SFTP, FTP, SCP or SSH client works flawlessly with Rebex File Server?
Just connect to test.rebex.net (username: demo password: password)
and give it a try - browse the directories and downloading some files (or let us know if you would like to try uploading as well).
You can also try to download the Rebex Free Tiny SFTP Server or Rebex Free Tiny FTP Server - a minimalist SFTP or FTP server Windows application based on this library.
Easy-to-use API
Platforms
.NET
.NET Framework
Xamarin.iOS
Xamarin.Android
Learn more about supported standards and platforms.
Legacy platforms
(not included in standard product packages - see more)
.NET Compact Framework
.NET Framework
Featured samples
-
FileServerWinForm - GUI SFTP server
A simple Windows Forms SFTP and SCP server. -
FileServerCustomFS - SFTP server with virtual file systems
A simple console SFTP/SSH/SCP server with support for custom file systems.
Satisfied clients
I recently purchased your Secure Server pack so I could integrate SFTP server functionality into a cross-platform remote support package we use to support our customers, and so far have found it to be an excellent solution with an easy to use API and great cross-platform support - great work!
David Eagles