Sunucunun, kullanıcı olarak oluşturduğunuz anahtar çiftinden tamamen ayrı olan özel ve genel bir anahtarı olduğunu unutmayın. Sunucunun özel anahtarı genellikle sunucu yapılandırmasıyla birlikte depolanır ve bağlanmaya çalıştığınızda ortak anahtar sunucu tarafından iletilir. İstemciniz, sunucunun ortak anahtarını bilinen_hosts dosyanızla karşılaştırır. Doğru kullanılırsa, bu MITM saldırılarını önler.
Kişisel hesabınız için özel anahtarınız var. Kullanmaya çalıştığınız hesap için özel anahtarınızın yetkilendirildiğini doğrulayabilmesi için sunucunun genel anahtarınıza ihtiyacı var.
Yani örneğinizi kullanarak. Hem Bob hem de Alice'in özel anahtarları ve ortak anahtarları vardır. Önceden veya bağlantının bir parçası olarak paylaşılan ortak anahtarlar, özel anahtarlar tarafından şifrelenen verilerin yasal olduğunu doğrulamak için kullanılır. İstemcinin genel anahtarı yoksa veya farklı bir genel anahtarı varsa, korkunç bir uyarı alırsınız. Sunucu istemcilerin ortak anahtarına sahip değilse, içeri girmenize izin verilmez.