SSH-TRANS
Kısaca: SSH taşıma alt protokolü — SSH’in en alt katmanı; herhangi bir kullanıcı doğrulanmadan önce istemci ile sunucu arasında şifreli, bütünlüğü korunan bağlantıyı kurar.
Biraz daha ayrıntılı: Bağlantı kurulurken SSH-TRANS şifreleme algoritmasını pazarlık eder, anahtar değişimini yapar ve sunucu ana bilgisayar anahtarını denetler; böylece istemci doğru sunucuyla konuştuğundan emin olabilir (ortadaki adam saldırılarına karşı koruma). Kullanıcıyı doğrulamak için SSH-USERAUTH ancak bu güvenli bağlantı üzerine kurulur.
Ayrıntılı
Bağlantı kurulumu kabaca şu desene uyar:
1. Sunucuya TCP bağlantısı kur (port 22)
2. Protokol sürümlerini değiş tokuş et
3. Algoritmaları pazarlık et, anahtar değişimi yap
4. Sunucu anahtarını denetle, şifrelemeyi etkinleştir
Ayrıca bak: SSH, SSH-USERAUTH, SSH-CONNECT, El sıkışması