Diyelim ki bir adet ana sunucunuz var ve birden fazla erişmek istediğiniz linux sunucu , yani ana sunucunuz diğer sunuculara ssh ile erişirken şifreye gerek olmasın ya da sormasın diye düşünüyoruz.
Ana sunucu ip adresim 192.168.126.128 olsun , bu sunucudan şifresiz erişmek istediğim sunucu ip adreside 192.168.126.159 olsun
Ana sunucumuza ssh ile erişelim. (192.168.126.128)
root@anasunucu:~# cd /root/.ssh/
root@anasunucu:~/.ssh# ssh-keygen -t rsa
Şimdi keyin adını soracak , entera basıp geçebilirsiniz.
Sonrasında 2 defa şifre soracak , yine entera basıp geçebilirsiniz.
Artık key imiz oluştu. bulunduğunuz klasörde id_rsa.pub adı ile görebilirsiniz.
Şimdi aşağıdaki komut ile bizim yeni oluşan id_rsa.pub dosyasını diğer sunucuya göndereceğiz.
root@anasunucu:~/.ssh# ssh-copy-id -i “[email protected]”
Burada bir seferlik bize 192.168.126.159 un şifresini soracak, yazalım , işlem tamamdır.
Artık 192.168.126.128 , 192.168.126.159 a şifresiz erişebilir durumda.
root@anasunucu:~/.ssh# ssh [email protected]
Welcome to Ubuntu 15.10 (GNU/Linux 4.2.0-16-generic x86_64)
Last login: Thu Apr 14 03:32:33 2016 from 192.168.126.128
root@digersunucu:~#
Görüldüğü üzere şifre sormadı ve direk içindeyiz. Diğer sunucudan exit yazıp yine ana sunucuya dönebiliriz.
Ayhan ARDA

Bir yanıt yazın