配置SSH免密登录

针对大量节点的配置方法

  • 在其中一个节点通过 ssh-keygen 生成公私钥
$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
  • 把公钥 id_rsa.pub 内容贴到 authorized_keys 文件并修改文件权限
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$ chmod 0600 ~/.ssh/authorized_keys
  • 把私钥 id_rsa 文件和 authorized_keys 文件通过 scp 拷贝到其他节点即可

针对少量节点的配置方法

$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
$ ssh-copy-id testuser@testserver
$ ssh testuser@testserver

sudo免密权限

testuser ALL=(ALL) NOPASSWD: ALL
posted @ 2020-10-28 17:35  Varden  阅读(214)  评论(0编辑  收藏  举报