Not to be confused with Simple File Transfer Protocol, FTP over SSH, or FTPS.
Network protocol that provides file management over any reliable data stream
SSH File Transfer Protocol
Communication protocol
Abbreviation
SFTP
Purpose
File transfer
Developer(s)
IETF SECSH working group
Introduction
1997; 27 years ago (1997)
Based on
Secure Shell (SSH)
OSI layer
Application layer (7)
Port(s)
22/TCP
In computing, the SSH File Transfer Protocol (also known as Secure File Transfer Protocol or SFTP) is a network protocol that provides file access, file transfer, and file management over any reliable data stream. It was designed by the Internet Engineering Task Force (IETF) as an extension of the Secure Shell protocol (SSH) version 2.0 to provide secure file transfer capabilities, and is seen as a replacement of File Transfer Protocol (FTP) due to superior security.[1] The IETF Internet Draft states that, even though this protocol is described in the context of the SSH-2 protocol, it could be used in a number of different applications, such as secure file transfer over Transport Layer Security (TLS) and transfer of management information in VPN applications.
This protocol assumes that it is run over a secure channel, such as SSH, that the server has already authenticated the client, and that the identity of the client user is available to the protocol.
^"The What's, How's and Why's of SFTP".
and 28 Related for: SSH File Transfer Protocol information
content, FTP is often secured with SSL/TLS (FTPS) or replaced with SSHFileTransferProtocol (SFTP). The first FTP client applications were command-line programs...
protocol SSHFileTransferProtocol a filetransferprotocol secured by the Secure Shell (SSH) protocol Secure copy (scp) is based on the Secure Shell (SSH) protocol...
more modern protocols like SFTP and rsync for filetransfer. As of OpenSSH version 9.0, scp client therefore uses SFTP for filetransfers by default instead...
communication protocols that are designed for filetransfer over a telecommunications network. Protocols for shared file systems—such as 9P and the Network File System—are...
The term secure filetransferprotocol or secure FTP may refer to: Network protocolsSSHFileTransferProtocol — a filetransferprotocol specifically developed...
emulator, serial console and network filetransfer application. It supports several network protocols, including SCP, SSH, Telnet, rlogin, and raw socket connection...
cryptographic protocols. FTPS should not be confused with the SSHFileTransferProtocol (SFTP), a secure filetransfer subsystem for the Secure Shell (SSH) protocol...
with the remote file system via the SSHFileTransferProtocol (SFTP), a network protocol providing file access, filetransfer, and file management functionality...
sftp is a command-line interface client program to transferfiles using the SSHFileTransferProtocol (SFTP), which runs inside the encrypted Secure Shell...
FileTransferProtocol (FTP) Comparison of FTP client software List of FTP server software Trivial FileTransferProtocol (TFTP) SSHfiletransfer protocol...
Secure Shell (SSH) tunnel consists of an encrypted tunnel created through an SSHprotocol connection. Users may set up SSH tunnels to transfer unencrypted...
AGPL-3.0-or-later. FileZilla featured as SourceForge's Project of the Month in November 2003. FileZilla Client allows filetransfer using both FTP and...
to: SSHFileTransferProtocol, a network protocol used for secure filetransfer over secure shell Secure filetransfer program, an SSHFileTransfer Protocol...
secure traffic. SSHFileTransferProtocol (SFTP), an extension of the Secure Shell protocol (SSH) version 2.0, provides secure file-transfer capability;...
Filestransferred over Shell protocol (FISH) is a network protocol that uses Secure Shell (SSH) or Remote Shell (RSH) to transferfiles between computers...
OpenSSH (also known as OpenBSD Secure Shell) is a suite of secure networking utilities based on the Secure Shell (SSH) protocol, which provides a secure...
checks the file integrity (hash) after copy; can retry each file up to three times if the operation is interrupted; uses up to four parallel transfer threads...
wolfSSHSSH library implements the SSHv2 protocol for both client and server. It also includes support for the Secure copy and SSHFileTransfer protocols...
Network File System (NFS) is a distributed file system protocol originally developed by Sun Microsystems (Sun) in 1984, allowing a user on a client computer...
lftp is a command-line program client for several filetransferprotocols. lftp is designed for Unix and Unix-like operating systems. It was developed...
The Hypertext TransferProtocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia...
Fast Adaptive and Secure Protocol (FASP) is a proprietary data transferprotocol. FASP is a network-optimized network protocol created by Michelle C. Munson...
interface (GUI), including filetransfer by drag and drop and notifications via Growl. It is also able to open some files in external text editors. Cyberduck...