小哲豆腐花
#1
【 使用环境 】测试环境
【 OB or 其他组件 】OAT添加服务器
【 使用版本 】4.2.1_20240424_x86
【问题描述】在服务器上配置了ssh免密互信后,通过ssh验证通过,但是OAT连接失败
【复现路径】1、调整sshd_config,并重启sshd服务
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
2、生成rsa
ssh-keygen -t rsa
3、将密钥传输到服务端
4、ssh验证
【附件及日志】OAT端报错:
5、查看oat的日志发现是在oat容器内执行ssh命令时报错
提示permission denied
旭辉
#3
你好,你提的这个技术问题牵涉到OceanBase企业版范围内的功能细节。建议你通过以下方式寻求帮助:
1.如你所在的企业客户已签署OceanBase企业版销售合同,请你联系客户经理;
2.如你所在的企业客户尚未签署OceanBase企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。
OceanBase官网商务咨询
https://www.oceanbase.com/contactus?fromPage=https%3A%2F%2Fwww.oceanbase.com%2Fsoftwarecenter-enterprise&dataSources=softwarecenter-enterprise_footercontact_d2022
小哲豆腐花
#4
经过确认是因为容器内的ssh命令执行问题:需要在/root/.ssh/路径下将容器外的id_rsa文件copy过来,且权限要为600;