Bu yazımızda public/private ikilisi ile birlikte SSH bağlantısı
sağlamayı akabinde ise sunucu üzerinde clear parola girilmesini yani
pub/private ikilileri olmadan bağlantı sağlanamamasını
gerçekleştireceğiz.
Openssh-server kurulu değilse öncelikle olarak kurulumunu
gerçekleştirin.
sudo apt-get install openssh-server
Client bilgisayar üzerinde anahtarlarınızı aşağıdaki komut ile birlikte
oluşturalım.
Artık public anahtarımızı bağlantı yapacağımız sunucuya gönderelim.
cat ~/.ssh/id_rsa.pub | ssh root@ip 'umask 077; cat >>.ssh/authorized_keys'
Client bilgisayarda artık aşağıdaki komut ile birlikte uzak sunucuya
parola gerektirmeksizin bağlantı yapabilirsiniz.
Artık public/private ikilisi ile birlikte bağlantı yaptığımıza göre uzak
sunucu üzerinde parola ile girişleri kapatabiliriz. Bunun için
/etc/ssh/sshd_config kısmında aşağıdaki satırı bularak,
# Change to no to disable tunnelled clear text passwords
#PasswordAuthentication yes
bununla değiştiriniz.
# Change to no to disable tunnelled clear text passwords
PasswordAuthentication no
service ssh restart