OBD-1013: root@20.20.20.22 connect failed: could not get keys from ssh-agent

【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】oceanbase-all-in-one-4.2.2.0-100000192024011915.el8.x86_64.tar.gz
【问题描述】
三节点环境使用 OBD 白屏部署 OceanBase 数据库时,预检查时会遇到这个错误:
OBD-1013: root@20.20.20.22 connect failed: could not get keys from ssh-agent

可以确定的是,从中控机到三个节点无密码 SSH 登录正常。


Snipaste_2024-02-29_02-51-55

2 个赞


ip a 看下呢
使用 ssh root@20.20.20.21、22、23 (使用配置的密码)是否可以正常连接呢
这个 部署前配置有配置嘛?

1 个赞

互信正常,ssh肯定是正常的。
OBD安装我密码都设置的一样,应该是没有问题的。

我用的是统信UOS V20 1060A,等同于Anolisos8.8。
预检查的时候对openssh&ssl是否有检查或者别的动作?难道是组件问题?

1 个赞

看下这个帖子里的办法是否可以https://ask.oceanbase.com/t/topic/35603707

提个下observer.log完整日志呢

三台机器重新做一下ssh互信呢。 也看看防火墙什么的是否有关闭。密码是否正确呢