- # cd ~/.ssh # ssh-keygen -t rsa
- (passphrase isteyecek, bos geçin entera basın)
- # cat id_rsa |ssh username@hostname ‘cat > ~/.ssh/id_rsa’
- Bağlanacağınız makinenin şifresini yazın….
- # cat id_rsa.pub |ssh username@hostname ‘cat > ~/.ssh/id_rsa.pub’
- Bağlanacağınız makinenin şifresini yazın….
- # ssh username@hostname ‘cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys’
- Bağlanacağınız makinenin şifresini yazın….
- # ssh root username@hostname ‘chmod 600 ~/.ssh/*’
İşte bu kadar.Bunları yapmak zor diyorsanız işte size scripti ;
#!/usr/bin/ksh
print “REMOTE USER NAME ?\c “; read username
print “REMOTE HOST NAME ?\c “; read hostname
cd ~/.ssh
ssh-keygen -t rsa
echo “1.\c”
cat id_rsa |ssh $username@$hostname ‘cat > ~/.ssh/id_rsa’
echo “2.\c”
cat id_rsa.pub |ssh $username@$hostname ‘cat > ~/.ssh/id_rsa.pub’
echo “3.\c”
ssh $username@$hostname ‘cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys’
ssh $username@$hostname ‘chmod 600 ~/.ssh/*’

Merhaba,
boş passphrase kullanmak güvenliğe vurulmuş büyük bir darbe, özel anahtarı bir şekilde kopyalayan herkes ssh hesabınızı kullanabilir. Anahtarları güvensiz bir şekilde açıkta bırakmadan SSH bahlantılarını şifresiz yapmak mümkün, aşağıdaki yazı bunun nasıl yapılacağını anlatıyor.
http://e-bergi.com/2008/Subat/SSH-Anahtar-Yonetimi