SSH File Transfer Protocol (as an Extension) that you can use in your applications.
Supported commands: Delete, Get, List, Move, Put, Mkdir, Rmdir, Search.
An SFTP client (demo) application is provided separately.
The library uses SSH.NET - https://github.com/sshnet/SSH.NET
Note: doesn't support (plain) FTP transfer. Search the Forge for more options.
In the latest version, I overlooked the fact that OutSystems Platform internally uses an older version of SSH.NET, preventing the use of a newer version on the SFTP component.
Now, SFTP v5.3.4 includes re-Namespace Renci.SshNet v2024 for its functionality, separating it from the OS platform core usage by adopting the Namespace "OS.SSH.Net". This change improves compatibility while preserving framework integrity.
See version v5.3.3 for a more complete release notes.
NOTICE: Please perform thorough testing before production release. No breaking changes detected, but ensure comprehensive testing.