linux 设置ssh免密登录
配置 A-192.168.1.219 免密登录 B-192.168.1.220
在A上执行
ssh-keygen -t rsa -P '' 可以看到~/.ssh生成两个文件id_rsa.pub id_rsa
然后分发公钥到目标机器:
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.220 (注意不要忘记了参数-i)
这里需要输入yes, B的登录密码
注意:
.ssh目录权限是700 authorized_keys权限是600
.ssh的父目录文件权限应该是755,即所属用户的 用户文件 (/home下属的一个用户文件)
执行 ssh root@192.168.1.220测试,无需密码可以登录B