linux 主机免验证登录
1.ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub
2.scp -p port ~/.ssh/id_rsa.pub user@serverip:~/
3.ssh serverip
4. cat id_rsa.pub >> ~/.ssh/authorized_keys
5.非常关键的一步 设置authorized_keys权限
$ chmod 600 authorized_keys
设置.ssh目录权限
$ chmod 700 -R .ssh
6.可选(未配置ssh远程登陆需配置)
vim /etc/ssh/sshd_config
加入
RSAAuthentication yes # 启用 RSA 认证
PubkeyAuthentication yes # 启用公钥私钥配对认证方式
AuthorizedKeysFile .ssh/authorized_keys # 公钥文件路径(和上面生成的文件同)
保存退出后 service sshd restart