Thread Starter
#0
SSH (Secure Shell) protokolü, uzak sunuculara güvenli bir şekilde erişim sağlamak için yaygın olarak kullanılır. SSH anahtarları, kimlik doğrulama sürecini kolaylaştırmak için kullanılır ve genellikle bir çift anahtardan oluşur: bir genel anahtar (public key) ve bir özel anahtar (private key). Genel anahtar, sunucuya eklenirken, özel anahtar sadece kullanıcıda saklanır. İşte SSH genel anahtarının nasıl ekleneceğine dair adımlar:
1. Genel Anahtarın Oluşturulması:
Eğer henüz bir SSH anahtar çifti oluşturmadıysanız, bunu yapmak için terminalde şu komutu kullanabilirsiniz:
Bu komut, RSA algoritması ile 4096 bitlik bir anahtar üretir.
2. Genel Anahtarın Kopyalanması:
Anahtar oluşturduktan sonra, genel anahtarınızı sunucuya eklemek için şu komutu kullanabilirsiniz:
Bu komut, kullanıcı adı ve sunucu IP adresini belirterek, genel anahtarınızı belirtilen sunucunun
3. Manuel Olarak Ekleme:
Eğer
Ardından, sunucuya SSH ile bağlanın:
Sunucuya bağlandıktan sonra,
4. İzinlerin Kontrolü:
Anahtar eklendikten sonra, izinlerin doğru ayarlandığından emin olun.
Bu adımlar tamamlandığında, SSH anahtarınız başarıyla eklenmiş olacaktır. Bu yöntemle, güvenli bir şekilde uzak sunuculara erişim sağlayabilirsiniz.
1. Genel Anahtarın Oluşturulması:
Eğer henüz bir SSH anahtar çifti oluşturmadıysanız, bunu yapmak için terminalde şu komutu kullanabilirsiniz:
CODE
1ssh-keygen -t rsa -b 4096 -C "[email protected]"Bu komut, RSA algoritması ile 4096 bitlik bir anahtar üretir.
-C seçeneği, anahtarınıza bir açıklama eklemek için kullanılır.2. Genel Anahtarın Kopyalanması:
Anahtar oluşturduktan sonra, genel anahtarınızı sunucuya eklemek için şu komutu kullanabilirsiniz:
CODE
1ssh-copy-id username@your_server_ipBu komut, kullanıcı adı ve sunucu IP adresini belirterek, genel anahtarınızı belirtilen sunucunun
~/.ssh/authorized_keys dosyasına ekler. 3. Manuel Olarak Ekleme:
Eğer
ssh-copy-id komutunu kullanmak istemiyorsanız, genel anahtarı manuel olarak da ekleyebilirsiniz. İlk olarak, genel anahtarınızı görüntülemek için şu komutu kullanın:CODE
1cat ~/.ssh/id_rsa.pubArdından, sunucuya SSH ile bağlanın:
CODE
1ssh username@your_server_ipSunucuya bağlandıktan sonra,
~/.ssh/authorized_keys dosyasını açın (eğer yoksa oluşturun) ve daha önce görüntülediğiniz genel anahtarınızı bu dosyaya yapıştırın:CODE
1nano ~/.ssh/authorized_keys4. İzinlerin Kontrolü:
Anahtar eklendikten sonra, izinlerin doğru ayarlandığından emin olun.
~/.ssh dizini ve içindeki dosyaların izinleri şu şekilde olmalıdır:CODE
12chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keysBu adımlar tamamlandığında, SSH anahtarınız başarıyla eklenmiş olacaktır. Bu yöntemle, güvenli bir şekilde uzak sunuculara erişim sağlayabilirsiniz.