当服务器与服务器之间做一些操作或数据传输时 都需要验证密码
可以通过使用密钥登录来 避免每次操作都要输入密码的问题
现在两台服务器 A 和 B 想通过A登录到B服务器
A服务器生成密钥
ssh-keygen 命令
一路回车即可
密钥默认保存在 /root/.ssh/ 目录下
id_rsa.pub 公钥
id_rsa 私钥将 id_rsa.pub 公钥内容复制到B服务器的 /root/.ssh/authorized_keys 文件内
如果不存在.ssh目录则ssh-keygen命令生成 如果不存在authorized_keys文件创建即可
注意 .ssh 是隐藏目录可使用 ll -a 查看更改 authorized_keys 文件权限
chmod 600 /root/.ssh/authorized_keys这时在客户端服务器上 ssh 123.56.154.160 登录则无需输入密码