SSH (or Secure Shell) is a network protocol that allows data to be exchanged using a secure channel between two networked devices. SSH was designed as a replacement for Telnet and other insecure remote shells, which send information, notably passwords, in plaintext, leaving them open for interception. Using encryption, SSH provides confidentiality and integrity of data over an insecure network, such as the Internet.