如何在Linux上设置SSH免密登录(包括root和普通用户)
最编程
2024-08-03 14:11:08
...
1、用非root用户登录node1服务器,切记是非root用户。
2、将生成的公约加入到authorized_keys文件中,不要用追加的方式,我试了不好使,不知道为什么。用如下命令,作用和追加一样。
3、在服务器每台机器各自生成公约
4、在每台机器上将自己的公约发送到其他机器上,就是追加到其他机器的~/.ssh/authorized_keys(没有这个文件就创建)
5、执行命令生成密钥。
6、在nodenode3上分别重复3步骤,注意第三步的目的地都是node先把所有的公约都集中在node然后从node1分发到其他节点服务器。
7、将node1上的authorized_keys文件复制到其他服务器。