What platforms does Rebex consider "legacy"?
Legacy platforms are platforms that are no longer covered by our Standard Support but have not yet reached End of Life. Legacy Editions of Rebex components targeting these platforms are available as separate products.
What is the difference between a Legacy Edition and standard edition?
- Standard editions of Rebex components only include binaries and support for platforms covered by Standard Support.
- Legacy Editions only include binaries and support for specific legacy platforms (such as .NET CF 3.5/3.9).
using (var client = new Rebex.Net.Sftp())
{
// connect and log in
client.Connect("test.rebex.net");
client.Login("demo", "password");
// download a file
client.Download("/pub/example/readme.txt", @"C:\MyData");
}
Why Rebex SFTP?
Easy-to-use API
Login with... anything
Rich file API
Upload a file from the filesystem or memory. Rename and move files. Check existing files. Or perform other single file SFTP operations.
Or simply transfer many files at once. Upload and download whole directory structures. Use wildcards or file sets to specify which files to transfer. Monitor transfer progress with events.
Directory operations
Need to work with directories? List their content, create or rename them. You can even delete non-empty folders recursively (and handle symlinks properly) using a single line of code.
SSH client core
Rebex SFTP includes a standalone SSH client library. Need to execute a command on the SSH server or tunnel through it? Want to generate a key pair for SSH authentication? All included.
Security
Trusted by thousands of .NET developers worldwide
Thousands of developers chose Rebex SFTP for adding SFTP and SSH capabilities to their applications.
Want an example? Just check your Visual Studio installation folders and you'll find Rebex DLLs there. It's because Microsoft uses Rebex FTP and SFTP in Visual Studio and several other products.
You'll be in a good company.
Many, many more time-tested features
Rebex SFTP is a mature and stable component maintained since 2006. We have been adding new features year after year, inspired by user feedback. For example:
- Multi-file transfers
- Transfer progress monitoring
- Automated transfer resume
- IFtp interface - unified API for FTP, FTP/SSL and SFTP
- Transfer speed limiting
- Ability to use SFTP in SSIS, SQL CLR and PowerShell
- Symlinks detection and handling
- ZLIB compression
- FIPS 140-2 compliant mode
Featured samples
-
WinFormClient - GUI SFTP client (with 'await')
A complete Windows Forms SFTP client. -
SFTP batch transfer
Recursively transfers a whole directory tree to or from an SFTP server. -
ResumableTransfer - resumable SFTP transfer GUI utility (with 'await')
Windows Forms resumable SFTP uploader and downloader. -
SFTP client in ASP.NET
A basic SFTP client implemented in ASP.NET.
Tags: Rebex, Security, .NET, Rebex SFTP Mainstream Platform