OceanBase中执行obd cluster deploy xxxxx -c obce-single.yaml时候报错了
[ERROR] OBD-1013: admin@****** connect failed: No authentication methods available 这个错误不太明白 各位老师谁了解的帮看看呢 是配置文件少了什么?没用哎 就是要把admin账号配置在这里对吧
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
老师 配置文件user下的username 和key_file 的注释撤销了吗?,此回答整理自钉群“[社区]技术答疑群OceanBase”
这个错误提示是SSH连接认证失败导致的。可以尝试以下步骤解决:
确认您的SSH密钥是否正确,您可以通过命令ssh -i <密钥文件路径> <用户名>@<IP地址>来测试SSH连接。
确认您是否在执行部署命令时正确指定了SSH密钥,例如:在执行obd cluster deploy命令时,使用--ssh-key <密钥文件路径>参数指定密钥。
确认您是否在控制节点和其他节点上都配置了相同的SSH密钥,以确保控制节点可以连接到其他节点。可以尝试使用如下命令测试SSH连接:
ssh -i <密钥文件路径> <节点用户名>@<节点IP地址>ssh -i <密钥文件路径> <控制节点用户名>@<控制节点IP地址>如果您的密钥未配置到目标主机上,可以将您的公钥复制到目标主机的authorized_keys文件中。您可以使用如下命令将公钥添加到目标主机的authorized_keys文件中:
cat <公钥文件> >> ~/ .ssh/authorized_keys