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.