Secure Shell (SSH): SSH is a cryptographic network security protocol that provides a secure cross-network data connection. SSH is used to support command line execution of instructions, including remote authentication of servers. The FTP protocol uses many of the SSH functions to provide a secure file transfer mechanism.