欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何在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文件复制到其他服务器。