admin 密码不对 贴一下配置文件 passwd admin 修改密码了麻?
1 个赞
密码是对的,ssh或python都可以正常登录获取信息
用admin部署 su admin 在使用ss-keygen 创建私钥 就是在/home/admin/.ssh下
如果是root用户创建的私钥是在~/.ssh下
1 个赞
是su admin 执行ss-keygen的呀,生成过两次,ssh命令登录都没问题,我以为是obd调用python脚本问题,我用python写ssh也问题,现在毫无头绪
1 个赞
但是配置文件设置的目录路径 需要admin权限
1 个赞
都有权限的
这里用原始注释、用实际账号、密钥路径都不行,上图用实际的不行我注释掉的
看报错是和ssh连接相关,可以服务器上测试下
obd节点 admin用户 执行
#密码方式验证
ssh admin@192.168.9.216 -p22
#key方式验证
ssh admin@192.168.9.216 -p22 -i ~/.ssh/id_rsa_pub
如果没问题 ,需要检查下你部署配置文件user模块是否格式或者填写信息错误,或者排查下防火墙和selinux是否关闭。
两种方法都可以登录,selinux也是关闭的,现在只能排查user模块了
这个问题解决了,是部署程序读取不到密钥文件,不知道为什么,ssh免密登录又能正常登录,后面配置文件我改成密码方式可以。
配置文件看一下
我在容器环境部署报了相同的错误,是alinos8.10 ,换成7.10 就没有这个报错了