Güvenlik amaçlı bağlandığım yerlere çoğunlukla “username”/”password” kullanmaktansa SSH Key Pair oluşturarak “Public Key”i paylaşıp bağlanmayı tercih ediyorum.
Bu yazıda da Mac OS işletim sistemi için nasıl anahtar çifti oluşturulur detaylı bir şekilde anlatmaya çalışacağım.
SSH Key Pair Nedir? (Güvenli Kabuk Anahtar Çifti)
Secure Shell (Güvenli Kabuk), güvensiz bir ağ üzerinde güvenli haberleşmeye olanak sağlayan bir kriptografik ağ protokolüdür.
Amacım şu an private-public key pair (özel-genel anahtar çifti) oluşturmak olduğu için “asimetrik şifreleme” ile RSA anahtar çifti üreteceğim. Aşağıda ssh-keygen aracının özelliklerini bulabilirsiniz.
- Terminal üzerindeki aşağıdaki komutu çalıştıracağım. RSA anahtar çifti oluşturmama yardımcı olacak.
ssh-keygen -t rsa
- Hangi dosyaya kaydetmek istediğimizi soracak, istediğiniz ismi verebilirsiniz.
- Bu adımdam sonra isterseniz bu anahtarları kullanmak için şifre koyabilirsiniz.
- Çıktı aşağıdaki gibi olacaktır. Sizin bir private bir de public olmak üzere iki anahtar oluşturuldu. Private olanı kimse ile paylaşmamanız lazım.
- Public olanının (sonu .pub ile bitiyor) içinden anahtarı alıp artık paylaşabilirsiniz.
Kolay gelsin.