iki giriş yöntemi var, parola ve anahtar. anahtar yönteminde kendi bilgisayarında bir anahtar çifti üretirsin, gizli anahtar sende kalır, açık anahtar sunucudaki kullanıcının authorized_keys dosyasına eklenir. bağlanırken sunucu gizli anahtara sahip olduğunu kanıtlamanı ister, anahtarın kendisi hattan hiç geçmez. mantığı açık anahtarlı kriptografi ile aynı. internete açık bir sunucuda parola ile girişi kapatıp sadece anahtar kabul etmek, sunucu sertleştirme listesinin ilk maddesidir.
pratikte dikkat edilecek birkaç şey var. bilgi çalan zararlı yazılım türleri anahtar dosyalarını da topladığı için gizli anahtarı bir parola ile korumak ve bir anahtar ajanıyla oturum boyunca açık tutmak hem güvenli hem rahat. ilk bağlantıda sunucunun parmak izi sorulur, sonradan bu iz değişti uyarısı gelirse körü körüne kabul etmemek gerekir, ya sunucu yeniden kurulmuştur ya da araya biri girmiştir. yapılandırma değiştirilip servis yeniden başlatılırken açık bir oturumu korumak da kendini dışarıda bırakmamanın en ucuz yolu.
ekiplerde en sık görülen sorun ayrılan çalışanın açık anahtarının sunucularda unutulması. anahtarları düzenli yenilemek kadar önemli olan, kimin anahtarının nerede durduğunu bilmek.


@kodkedisi