SSH

E1267

SSH (Secure Shell) is a cryptographic network protocol used to securely access, manage, and transfer data between remote computers over unsecured networks.


Statements (54)
Predicate Object
instanceOf cryptographic protocol
network protocol
abbreviationOf Secure Shell
commonlyImplementedBy Dropbear SSH
OpenSSH
PuTTY
currentStandardVersion SSH-2
defaultPort 22
definedIn RFC 4251
RFC 4252
RFC 4253
RFC 4254
fullName Secure Shell
hasExtension SCP
SFTP
hasVersion SSH-1
SSH-2
introduced 1995
layer application layer
operatesOver TCP
originalAuthor Tatu Ylönen
originalImplementation SSH-1 protocol implementation
primaryPurpose remote command execution
secure data transfer
secure remote access
provides authentication
confidentiality
integrity
replaced Telnet
rlogin
rsh
runsOn Linux
Unix-like operating systems
Windows
macOS
securityProperty protects against eavesdropping
protects against man-in-the-middle attacks (with proper key verification)
successorProtocol SSH-2
supportsAuthenticationMethod host-based authentication
keyboard-interactive authentication
password authentication
public key authentication
supportsFeature X11 forwarding
file transfer
port forwarding
tunneling
typicalUseCase remote server administration
secure file transfer
secure tunneling of other protocols
uses encryption
message authentication codes
public-key cryptography
symmetric-key cryptography
usesPort 22/TCP

Referenced by (58)
Subject (surface form when different) Predicate
RFC 4250 ("Secure Shell protocol")
RFC 4250 ("SSH protocol suite")
RFC 4253 ("Secure Shell")
RFC 4253 ("SSH-2")
appliesTo
RFC 4250
RFC 4251 ("Secure Shell")
RFC 4254
RFC 8332 ("Secure Shell Protocol")
protocol
Internet
Plink
PuTTY
PuTTY ("SSH-1")
supportsProtocol
RFC 4250 ("SSH-2")
RFC 4252 ("Secure Shell")
RFC 4252 ("SSH-2")
relatedTo
RFC 6668 ("Secure Shell")
RFC 8332 ("Secure Shell")
RFC 8332
updatesProtocol
Diffie–Hellman key exchange ("Secure Shell")
Elliptic Curve Cryptography
Poly1305
usedIn
AES-GCM
ChaCha20
RSA
usedInProtocol
Tatu Ylönen ("Secure Shell")
Tatu Ylönen ("SSH-1")
developed
SSH ("SSH-1")
SSH ("SSH-2")
hasVersion
Tatu Ylönen ("Secure Shell")
Tatu Ylönen ("SSH protocol")
knownFor
SSH Communications Security ("Secure Shell")
SSH Communications Security ("SSH protocol")
notableWork
RFC 2419 ("Secure Shell")
RFC 2419
relatedToProtocol
RFC 4251 ("The Secure Shell (SSH) Protocol Architecture")
RFC 4253 ("The Secure Shell (SSH) Transport Layer Protocol")
title
PSCP
RFC 4254 ("SSH Transport Layer Protocol")
usesProtocol
IETF NETCONF Working Group
RFC 4252 ("SSH Transport Layer Protocol")
usesTransport
RFC 4252 ("secsh")
RFC 6668 ("Secure Shell")
workingGroup
SSH ("Secure Shell")
abbreviationOf
SSH_MSG_USERAUTH_SUCCESS ("SSH-2")
belongsToProtocol
Telnet
commonlyReplacedBy
SSH ("SSH-2")
currentStandardVersion
Transmission Control Protocol
defaultFor
RFC 4251 ("SSH binary packet protocol")
defines
RFC 4253 ("SSH Transport Layer Protocol")
definesProtocol
RFC 4250 ("Secure Shell version 2")
focusesOn
SSH ("Secure Shell")
fullName
SSH Communications Security
hasAbbreviation
RFC 8439
intendedUse
Secure Shell (SSH) Authentication Protocol ("Secure Shell (SSH) protocol suite")
partOf
GNU Privacy Guard ("Secure Shell")
supportsStandard
NETCONF
transportProtocol
RFC 7539
useCase
HMAC
usedFor

Please wait…