生成本地密钥
ssh-keygen -t rsa
2. 拷贝 /Users/boht/.ssh/id_rsa.pub 内容到服务器的 /root/.ssh/authorized_keys
3. 登陆,第一次登陆需要密码
ssh -p 端口 root@ip
补充:
authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥
id_rsa : 生成的私钥文件
id_rsa.pub : 生成的公钥文件
know_hosts : 已知的主机公钥清单
如果希望ssh公钥生效需满足至少下面两个条件:
1) .ssh目录的权限必须是700
2) .ssh/authorized_keys文件权限必须是600