Gönderen Konu: SSH Girişlerinde Public Private Key Kullanımı  (Okunma sayısı 2236 defa)

HS-Abdullah

  • Administrator
  • Newbie
  • *****
  • İleti: 45
    • Profili Görüntüle
    • E-Posta
SSH Girişlerinde Public Private Key Kullanımı
« : Nisan 01, 2013, 09:36:30 ÖS »
Merhaba Arkadaşlar,

Bu dersimizde sizlere ssh erişiminde public & private key kullanımını göstereceğim. SSH password erişiminin kapatılarak public & private kullanımı güvenlik önlemlerinde tavsiye edilmektedir.

Gelelim kullanıma:

1 )WHM panelimize root olarak giriş yaptıktan sonra Security Center menüsü altındaki Manage root's SSH Keys seçeneğine tıklıyoruz.

2 )Generate a new key seçeneğine tıklıyoruz

3 )Keyname: (anahtar ismi) anahtarim
   Key Password: (şifre) 123456
   Password (again): (yeniden şifre) 123456
   Key type DSA veya RSA fark etmez.
   Key size 1024 yeterli
   Generate key seçeneğine basarak keyin oluşturulmasını bekliyoruz.

4 ) Yeniden Manage root's SSH keys tıklıyoruz.

5 ) Public keys menüsündeki anahatarim ismindeki keyin satırında Manage Authorization tıklıyoruz açılan sayfada Authorize butonuna tıklıyoruz.

6 ) Yeniden Manage root's SSH keys tıklıyoruz. Private key kısmında  anahtarim satırında view/download key seçeneğine tıklıyoruz.

Private Key mykey (OpenSSH format)
Bu kısmın içindeki verileri kopyalıyoruz. Herhangi bir yere anahtar.txt dosyası oluşturup içine yapıştırıyoruz.

7 ) Puttygen programını indrip açıyoruz.Açtıktan sonra conversions menüsündeki import key seçeneğine tıklıyoruz. anahtar.txt yi seçip "Generate a new key" kısmında belirlemiş olduğumuz şifreyi passhole olarak yazıyoruz. İşlemden sonra açılan ekranda save private key seçeneğine tıklayarak herhangi bir isim vererek kaydediyoruz. Misal abc.ppk olsun.

8 ) Putty açıyoruz. Sol menüde

Connection/SSH/Auth geliyoruz.

Ordan private key file for authentication kısmında abc.ppk yı seçiyoruz. Sessions kısmında ip adresinizi ve ssh portunu yazıyouz. ve Open diyoruz.

Login as: root yazıyoruz
Password: "Generate a new key" bölümünde belirlediğimiz şifre

9) Girişte herhangi bir sorun yoksa WHM panelimizden Security Center altından SSH Password Authorization Tweak kısmını kullanarak "Disable Password Auth" butonuyla ssh girişlerinde yanlızca public & private key kullanılmasını sağlayabiliriz.

Bu kadar. Kullanıma hazır.

Not: Kaynak belirtilerek alıntı yapılabilir.

Abdullah ÇINAROĞLU
OneHost.NET

HS-Abdullah

  • Administrator
  • Newbie
  • *****
  • İleti: 45
    • Profili Görüntüle
    • E-Posta
Ynt: SSH Girişlerinde Public Private Key Kullanımı
« Yanıtla #1 : Ocak 13, 2014, 07:10:40 ÖÖ »
SSH Secure File Transfer Programı İçin Talimatları:

Normal Password metoduyla oturum açınız.
Edit/Setting Kısmından

Global Settings/User Authentication/Keys kısmına geliniz.

Generate a New Key deyip aynı programla upload key yazın. Upload kısmında değerleri değiştirmeyiniz.

Sonrasında ssh terminaline geliniz.

Root dizinindeyken
ssh-keygen -i -f .ssh2/keyadiniz.pub >> .ssh/authorized_keys yapınız.

Kaynak: http://help.cs.biu.ac.il/SSH.htm