is the secure shell program that encrypts network communications over unsecured networks.
Secure Shell (SSH) is both a command and a cryptographic network protocol for operating network services securely over an unsecured network. Remote logins, remote data transfer, and interacting with remote shells are some common ssh functions that rely on encryption provided by ssh. With such encryption, no longer are passwords sent in plaintext over the network.
Emacs uses ssh as an underlying layer for many commands and operations. For example, tramp access relies on ssh connections by default, eshell and shell provide seamless ssh protocol support. The secure shell itself comes in two major versions, supports several operations and encryption schemes, and interoperates with other secure hardware and software components.
Emacs provides a broad range of support for ssh operations, protocols and encryptions, some of which are not readily apparent. For example, encrypting for backup and version-control operations, or interacting with the
ssh-agent to simulate password-less login services.
When tagging with ssh, include other tags to indicate which aspect of Emacs operations, protocols, or encryptions the question pertains.