Putty ile parola girmeden sunucuya SSH bağlantısı açmak için putty.gen ile 2 adet anahtar üreteceğiz. Birbirinin eşleniği olan olan PrivateKey (özel anahtar) ve PublicKey (açık anahtar) adındaki iki anahtardan yararlanacağız. Bu anahtarları üretmek için putty projesi ile birlikte geliştirilen puttygen (key generator) programını kullanacağız.
Puttygen’i sitesinden indirdikten sonra çalıştırın ve Generate düğmesine tıklayın. Aşağıdaki gibi bir ekran görüntüsünden sonra açık ve özel anahtarı güvenli bir yere kaydedin. Özellikle PrivateKey (özel anahtar) ‘in güvenliği çok önemli. PublicKey’i herkese dağıtabilirsiniz, PublicKey ile şifrelenen bilgi sadece ve sadece PrivateKey ile açılabilir. Bu nedenle PrivateKey’in güvenliği çok önemli. Onu güvenli bir yerde saklamaya özen gösterin.
Dosyaları kaydettikten sonra PuttyGen’in ürettiği PublicKey’i SSH deamon’ın anlayabileceği özel bir formatta alıp sunucudaki ~/.ssh/authorized_keys dosyasının içine kaydedeceğiz. Özel format PuttyGen penceresinin üst kısmındaki seçili metnin kendisidir. Dilerseniz PublicKey dosyasından da satır sonlarını silerek alabilirsiniz. Açık anahtarı sunucuya kaydetmek için aşağıdaki gibi bir komut kullanabilirsiniz.
1 2 3 4 |
[crayon-67dea1db1fede700849059 lang="bash" ] echo "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAzChQLZ9pXW7z6prORd9aDmWf41kbe4rrypJNLctTKRWPTTQB6UrO6tQzjXjK1cZ8LcYmKucuBM0+GI9cCm3jzp0gfGimzDJG4ABDwemti/VHiv075FtylyQQOFL5PBF2uVRkzfXxlKVs/0fSERtZelSjixaaIE8wuMQwEQ0xcHIQ2Dzs03tsOXIPNgsaI+O7PepAlvBiO/ReqqSreIOg7NEOvh+lLKyDONBUqKbJsREgFsxu8513iPNHmdTq1GrJxN6fldf7XWXJcJBP/BGbBwVrq4j8x+Y/z7D2DMkJMPwnVpbT5HGiLvO+eekdUVmszqh5bziRaOmd6XfvyCztrw== rsa-key-20140807" > ~/.ssh/authorized_keys |
Sunucuya açık anahtarı tanımladıktan sonra tek yapmanız gereken Putty’ye PrivateKey, Kullanıcı adı ve IP bağlantısı tanımlarını girmek. PrivateKey’i aşağıdaki resimdeki gibi, Putty’nin Conn->SSH->Auth yolunu izleyerek Browse düğmesi ile tanımlayabilirsiniz.
Ayrıca parolasız oturum açmak için kullanacağınız kullanıcı adını da Connection->Data->Auto Login Username kutusuna girerek tanımlayın ve oturuma bir isim vererek kaydedin. Her şey yolunda gittiyse sunucuya parola girmeden otomatik olarak login olacaksınız.

Öncelikle yazınız benim için çok istifade edici oldu onun için size teşekkür ederim.
Bir sorum olacak. Oluşan ppk dosyasının en alt satırında private MAC diye bir kısım var. Burada benim ağ kartımın MAC adresi mi tanımlanıyor acaba?