操作场景

通过配置 Linux 云服务器 SSH 互信可以实现云服务器间免密码登录。

操作步骤

  1. 在客户端生成公钥、私钥对

    ssh-keygen -t rsa

    默认点击回车,系统在/root/.ssh 下生成 id_rsa、id_rsa.pub

  2. 查看系统生成的公钥私钥对。

    ls /root/.ssh

    可以看到如下的文件:

    id_rsa  id_rsa.pub
  3. 将生成的公钥对 id_rsa.pub 发送到其它要连接的服务器上

    ssh-copy-id   -i   /root/.ssh/id_rsa.pub  192.168.10.3
    bestp linux howtodeploysshtrust 1

    可以看到成功将公钥对发送到了其它服务器,更多服务器一样操作即可

  4. 现在可以测试连接其它服务器是否不需要密码登录。

    ssh 192.168.10.3    # 登录其它服务器命令
    bestp linux howtodeploysshtrust 2

    显示连接成功。