Linux ssh 免密登录配置

需求是从A机器批量执行远程 BCDEF..等机器的重启服务脚本,需要免密登录。

老的操作系统 RHEL 用的是 ssh-rsa 的加密,新的用的是 ecdsa-sha2-nistp256 的方式,两者只是加密类型不一样,免密配置的操作都是一样的,如下:

在A机器,执行 ssh-keygen -t ecdsa

  • -t 指明类型,有的机器 是 rsa
  • 会在 ~/.ssh/ 目录下生成 id_ecdsa 和 id_ecdsa.pub 文件,pub文件是公钥
  • 将 A 的公钥拷贝到 BCDEF.. 等机器,在~/.ssh/ 目录下使用以下命令:ssh-copy-id -i id_ecdsa.pub user@ip
posted @ 2021-10-14 10:16  ZXXXXXXC  阅读(141)  评论(0)    收藏  举报