Skip to main content

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 functions that rely on encryption provided by . With such encryption, no longer are passwords sent in plaintext over the network.

Emacs uses as an underlying layer for many commands and operations. For example, access relies on connections by default, and provide seamless 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 operations, protocols and encryptions, some of which are not readily apparent. For example, encrypting for and operations, or interacting with the ssh-agent to simulate password-less login services.

When tagging with , include other tags to indicate which aspect of Emacs operations, protocols, or encryptions the question pertains.