需求:从服务器A登录到服务器B不需要每次都输入密码
实现:
1、在服务器A端执行:
ssh-keygen -t rsa
全部回车
cat ~/.ssh/id_rsa.pub
2、在服务器B端执行:
vim ~/.ssh/authorized_keys
将服务器A中“cat ~/.ssh/id_rsa.pub “的内容黏贴后保存退出即可。
如果希望ssh公钥生效需满足至少下面两个条件:
1) .ssh目录的权限必须是700
chmod 700 ~/.ssh
2) .ssh/authorized_keys文件权限必须是600
chmod 600 ~/.ssh/authorized_keys