SSH无密码(密钥验证)登录的配置
配置主机A免密登录到主机B(方法一)
1.在主机A生产密钥对: ssh-keygen -t rsa, 会在用户主目录下.ssh目录下产生密钥文件
2.拷贝主机A的公钥到主机B: scp id_rsa.pub
3.将主机A的公钥加到主机B的授权列表.ssh/authorized_keys(若不存在,手动创建): cat id_rsa.pub >> authorized_keys
4.授权列表authorized_keys的权限必须是600,chmod 600 authorized_keys
配置主机A免密登录到主机B(方法二)
#进入到我的home目录 cd ~/.ssh
ssh-keygen -t rsa (四个回车)
执行完这个命令后,会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)
将公钥拷贝到要免登陆的机器上: ssh-copy-id localhost