1.私钥加密,公钥解密
生成秘钥要先有.ssh文件夹,用ssh远程登录一下就会生成
然后ssh-keygen -t rsa -P ''
生成的私钥和公钥保证在.ssh目录下
将公钥拷贝到别的机器的.ssh/authorized_keys文件内
2.修改服务器的ssh配置文件,启用秘钥验证
/etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
去掉注释
3.重启ssh
service ssh restart
4.
修改修改.ssh目录的权限以及authorized_keys 的权限(这个必须修改,要不然还是需要密码)
sudo chmod 644 ~/.ssh/authorized_keys
sudo chmod 700 ~/.ssh