SSH Üzerinden Şifresiz Bağlantı

Debian Türkiye sitesinden

Melen (Mesaj | katkılar) tarafından oluşturulmuş 12:15, 14 Mayıs 2008 tarihli sürüm (Yeni sayfa: A makinesinden B makinesine (şifresiz olarak) geçiş yapmak isteyelim. A Makinesi : webserver.com B Makinesi : dbserver.com olsun. A makinesinde : * ssh-keygen -t rsa "Enter p...)

(fark) ← Önceki hâli | en güncel halini göster (fark) | Sonraki hâli → (fark)

A makinesinden B makinesine (şifresiz olarak) geçiş yapmak isteyelim.

A Makinesi : webserver.com

B Makinesi : dbserver.com olsun.

A makinesinde :

   * ssh-keygen -t rsa

"Enter passphrase (empty for no passphrase)" ve "Enter same passphrase again:" kısmını enter ile boş geçiyoruz

   * scp .ssh/id_rsa.pub dbuser@dbserver.com:~/ (dbuser, dbserver.com makinesindeki kullanıcımız)

dbuser için gerekli olan şifreyi girip id_rsa.pub dosyasını karşıya (dbserver.com makinesindeki dbuser isimli sistem kullanıcısının kullanıcının ev dizinine) aktarmış oluyoruz.

   * ssh dbuser@dbserver.com

ile B makinesine geçelim.

B makinesinde :

Daha önceden B makinesinde ilgili kullanıcının hesabı üzerinden ssh ile ilgili bir işlem yapılmamışsa .ssh dizini oluşmamıştır.

Şayet yoksa oluşturmak için;

   * mkdir .ssh (ssh ifadesinin önündeki "." karekterine dikkat ediniz ssh gizli dizin olarak açılacak.)
   * chmod 600 .ssh

(.ssh dizini varsa doğrudan aşağıdaki adımlara geçiniz)

   * cat id_rsa.pub >> .ssh/authorized_keys
   * chmod 600 .ssh/authorized_keys
   * rm id_rsa.pub

Test :

A makinesine (webserver.com) geçip;

   * ssh dbuser@dbserver.com

ile artık şifresiz bağlantıyı sağlayabiliyor olmamız gerekir.