Secure Shell (SSH) is remote access protocol that improves over Telnet with respect to its security characteristics.
SSH supports a variety of authentication methods. Most importantly, SSH incorporates public key cryptography, so that neither authentication credentials nor session data are transmitted in the clear.
SSH runs primary on the well-known TCP port 22.