每个机器可以用公钥通过验证登录到其他的机器,公钥在用户根目录下位置
~/.ssh/id_rsa.pub
每个机器可以配置认可的公钥,可以免密登录,配置文件在用户根目录下位置
~/.ssh/authorized_keys
如果 ~/.ssh/id_rsa.pub 不存在,可以通过命令生成
ssh-keygen -t rsa
如果 ~/.ssh/authorized_keys 不存在,可以自己 vim 创建一个文件,把对应机器的id_rsa.pub 拷贝进去
echo "需要免密登录本机的服务器公钥" >> ~/.ssh/authorized_keys
注意 ~/.ssh/authorized_keys 文件的权限需要指定为 600,修改文件权限命令
chmod 600 ~/.ssh/authorized_keys