我们用主节点和从节点构建了一个两节点集群,尝试将主节点与从节点连接时遇到了几个问题:
system@slave
时,它无需密码即可工作。答案 0 :(得分:1)
您没有说这两个帐户涉及哪些用户名。在ssh命令中没有特定的用户名时,ssh假定您的用户名在两个主机上都相同。鉴于您在指定用户名时使用了命令,因此我猜这两个帐户之间的用户名不同。
在主服务器上,尝试以下操作:
$ cat << EOF >> ~/.ssh/config
Host slave
User system
EOF
$ ssh slave
如果这没有帮助,请澄清您的帖子,以在主服务器上指定您的用户名,在从服务器上指定您的用户名。
答案 1 :(得分:0)
在大多数情况下,您需要创建ssh密钥,然后将其像从主服务器一样放置到从属服务器上。
# on slave
ssh-keygen
# Output truncated
ssh-copy-id root@master
现在您无需密码即可登录。
Linux词汇中最好的文档之一来自Red Hat,所以我决定在此放置以下链接:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/s1-ssh-configuration