SSH Üzerinden Şifresiz Bağlantı

Debian Türkiye sitesinden

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.