sftpserver
An sftpserver is a server that provides access to files using the Secure File Transfer Protocol (SFTP), which runs over the SSH protocol. It enables secure transfer, listing, and management of files between a client and the server. Unlike FTP, SFTP encrypts both commands and data, helping protect credentials and sensitive information in transit.
SFTP is typically implemented as a subsystem of an SSH daemon. A client connects on port 22,
In common deployments, the OpenSSH server provides SFTP via the internal-sftp or sftp-server binaries configured in
Other implementations exist for different platforms, including commercial and open-source SSH servers and specialized appliances. For
Security considerations include using strong authentication (preferably public-key), disabling password logins when possible, keeping the SSH