首页 > 解决方案 > 主从节点之间的无密码连接

问题描述

我们构建了一个包含主节点和从节点的两节点集群,在尝试将主节点与从节点连接时遇到了一些问题:

  1. 我们可以在没有密码的情况下在主节点中运行“ssh master”
  2. 在主节点上运行“ssh slave”时,我们无法在没有密码的情况下登录。而在运行 ssh 时,system@slave它无需密码即可工作。

标签: ssh

解决方案


您没有说这两个帐户中涉及哪些用户名。如果 ssh 命令中没有特定的用户名,ssh 会假设您的用户名在两台主机上相同。鉴于您的命令在您指定用户名时有效,我猜这两个帐户之间的用户名是不同的。

在主人上,试试这个:

$ cat << EOF >> ~/.ssh/config
Host slave
  User system

EOF
$ ssh slave

如果这没有帮助,请澄清您的帖子以在主服务器上指定您的用户名,在从服务器上指定您的用户名。


推荐阅读