The program implements a fully functional SFTP server with multi-session support, which works via the SSH File Transfer Protocol.
This Delphi project represents a mostly simple demos and by no means, a complete application. It's intended to demonstrate how to use the SFTP Server
component in your Delphi application. Additionally, the program uses the Server Guard
component, which protects the server from external attacks, such as brute-force, connection flood, and other malicious activity.
The server allows you to define the listening port and the local binding host, load or generate an RSA host key, and choose cryptographic and integrity algorithms, which will be used during the SSH session.
The current program interface allows you to define one single user account with it's personal user directory and access permissions. You are free to extend this functionality, because the SFTP Server component supports multiple user accounts.
How to compile:
Please feel free to Contact Us
and ask any program related questions.