SSH setzt auf TCP auf. Aus diesem Grund beginnt der Verbindungsaufbau zwischen Client und Server mit dem obligatorischen Austausch der Mitteilungen SYN
, SYN ACK
und ACK
. Sobald die TCP-Verbindung steht, senden sowohl Server als auch Client einen String, der die zum Einsatz kommende Version des SSH-Protokolls, die verwendete Software sowie ihre Version kundtut. Dieser wird mit einem Carriage Return und einem Line Feed abgeschlossen. Der von OpenSSH 4.7 versandte String lautet SSH-2.0-OpenSSH_4.7
. Das Format des Strings ist in den Spezifizierungen zum SSH Transport Layer vorgeschrieben.[56]
Ähnlich wie auch bei TLS verfügt der Server über einen privaten und öffentlichen Schlüssel, mit dessen Hilfe er sich gegenüber dem Client ...
No credit card required