ssh - 主从节点之间的无密码连接
问题描述
我们构建了一个包含主节点和从节点的两节点集群,在尝试将主节点与从节点连接时遇到了一些问题:
- 我们可以在没有密码的情况下在主节点中运行“ssh master”
- 在主节点上运行“ssh slave”时,我们无法在没有密码的情况下登录。而在运行 ssh 时,
system@slave
它无需密码即可工作。
解决方案
您没有说这两个帐户中涉及哪些用户名。如果 ssh 命令中没有特定的用户名,ssh 会假设您的用户名在两台主机上相同。鉴于您的命令在您指定用户名时有效,我猜这两个帐户之间的用户名是不同的。
在主人上,试试这个:
$ cat << EOF >> ~/.ssh/config
Host slave
User system
EOF
$ ssh slave
如果这没有帮助,请澄清您的帖子以在主服务器上指定您的用户名,在从服务器上指定您的用户名。
推荐阅读
- woocommerce - Woocommerce 产品评级只有星星
- installation - 使用 Inno Setup 将自定义字符串值写入 SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
- excel - Excel 公式问题——需要复制相邻列的值,但每隔 6 行,复制值翻倍。结合这两个让我迷失了
- javascript - 为什么我的模板文字不创建新行?
- heroku - Heroku 是否从自定义域的信用卡中收取任何费用?
- tsql - 将周六移至周五,然后 AVG
- c - 使用键盘输入时,字符串的长度始终为 + 1,而不是在代码中设置为值
- variables - 注册一个变量是什么意思?
- java - 使用 Kafka Streams 将状态持久化到 Kafka
- angular - 绑定到 ngValue 是否在它持有的字符串值上设置了最大长度?