原理
:想要免密登录哪台服务器,就将本机的公钥信息写入到那台服务器的authorized_keys文件
具体步骤:
1. 本地生成公钥
ssh-keygen
执行命令后会在 /root/.ssh文件夹下生成两个文件
id_rsa
:私钥
id_rsa.pub
:公钥
2. 将生成的公钥信息追加到想要免密登录的服务器的authorized_keys文件下
在authorized_keys文件中,存储着能够登录本地主机的各个主机的身份证信息(公钥)
也可以通过
ssh-copy-id 目标机器 将本机的身份信息传递给目标机器