14 Temmuz 2014 Pazartesi

WHM/Cpanel için Ubuntu'da SSH Key Oluşturmak

Adımları karıştırılabilen bir uygulama, bu nedenle notlarıma bunuda eklemek istedim. Güvenlik açısından mutlaka ssh-key ile ssh bağlantısı yapılmalı aksi halde ciddi güvenlik riskleri içeriyor.





1. Öncelikle Ubuntu'da ssh-key oluşturalım:

ssh-keygen -t rsa

a. Öncelikle dosya adı (id_rsa) istenmektedir, boş bırakabilirsiniz.
b. Passphrase ile parola girebilirsiniz. Böylece bağlantınızda sizen parola da istenecektir. İsterseniz sonra bu parolayı ssh-keygen -p ile değiştirebilirsiniz.

2. Oluşturduğumuz SSH-Key'i WHM/Cpanel'e yükleyelim:

a. WHM/Cpanel'e login olduktan sonra "Manage root's SSH Keys" menüsünden "Import Key" tıklıyoruz.
b. Kaydedilecek dosya adını "id_rsa" olarak giriyoruz.
c. Ubuntu'da gedit ~/.ssh/id_rsa.pub ile ssh public keyi açıyoruz ve içeriği kopyalayıp "Public Key" yazan kutucuğa yapıştırıp Import butonu ile kaydediyoruz. İlk kutucuk Private Key isteyecektir bura ile karıştırılmamalıdır.


3. Yüklenen Puclic Key'e yetki verelim:

Bunun için "Manage root's SSH Keys" ana ekranında iken yüklenen key'in "Manage Authorization" tıklayıp "Authorize" butonuna tıklayarak yetkisini veriyoruz.

Böylece artık bu key dosyası ile (kopyasını yedekleyebilirsiniz) sunucunuza daha güvenli bir şekilde bağlanabilirsiniz.

4. Bağlanalım:

ssh root@ip-adresim -i ~/.ssh/id_rsa

NOT: Bağlantı sırasında "Permission denied (publickey,gssapi-with-mic)" şeklinde hata iletisi alırsanız sudo ile bağlanabilirsiniz.

0 yorum:

Yorum Gönder