Rehber SSH Anahtarı Oluşturma

Neden SSH?​

Uzak bağlantılarınızda şifre yerine SSH anahtarlarınızı kullanın, neden mi? Kullanıcılar kendi koydukları şifreleri hızlı bir şekilde giriş yapmak ve her seferinde uğraşmamak için zayıf yapabiliyorlar. (ahmet123 gibi) Şifreleri kullanmak yerine SSH anahtarlarını kullanmak çok daha güvenli olacaktır, peki SSH'ı güvenli yapan nedir?

SSH Neden Güvenli?​

SSH anahtarları eşleşmeli olarak çalışırlar, bir public bir de private key olmak üzere iki anahtar kullanıcı hesabına bağlıdır. Private key'iniz önemlidir, bunu başkalarıyla paylaşmamalısınız çünkü bu bir şifre ile aynı işlevi görür. Public key'inizi ise istediğiniz kişiyle paylaşabilirsiniz, birisi bu key aracılığıyla sizin private key'inize ulaşamaz veya size zarar veremez.

Bir bağlantı isteği aldığınızda sistem public key'inizin bir kopyasını oluşturur ve şifreli bir mesaj yaratır. Bu mesaj oturum kimliğinizi ve diğer metadata öğelerini içerir. Bu mesajı sadece private key'inize sahip olan bir makine (birileriyle paylaşmadığınızı göz önünde bulundurursak bu sadece sizin makineniz oluyor) deşifre edebilir. Deşifre ettikten sonra karşı makineye sadece karşı makinenin anlayabileceği şifrelenmiş bir mesaj gönderilir ve iki taraf da birbirini tanımış olur.

SSH Anahtarı Nasıl Oluşturulur?​

Oluşturmak için öncelikle şu komutu giriyoruz.
Kod:
ssh-keygen
1612602936385.png


Enter'a basarak varsayılan konuma kaydedelim.
1612602984310.png


Şimdi şifre kısmına geldik, ben şifre koymanızı öneririm ancak hiçbir şey yazmadan enter tuşunu basıp geçebilirsiniz isterseniz.
1612603127784.png


İşte SHA256 ile şifrelenmiş key fingerprint'imiz oluşturuldu.
 

Geri
Yukarı