ssh一直有问题,不是用root用户部署的,是用专门创建了一个tidb用户
tiup-cluster-debug-2022-08-23-13-39-41.log (83.3 KB)
权限问题,你直接ssh 免密应该也登陆不了,用tidb账户
ssh 注意几个点
ssh数量限制调成40
tidb是否可以sudo 不输入密码
互信时候把tidb和root两个用户都互信
建议部署之前先使用tiup cluster check ./*.yaml 通过这种方式检查下看看有没有fail的选项,如果有需要先修复好
“error”: "ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey]
tidb用户无法ssh远程节点,可以使用tidb用户执行命令 ssh -vvvv 172.16.162.76 date 试试
解决tidb用户ssh免密问题,直接shell能免密登陆基本就OK,再部署
1.手动ssh下目标主机确认下密码是否正确
2.检查下文件权限对不对
/home/用户家目录 755或者700(不能是775/777…)
/home/用户家目录/.ssh 700
/home/用户家目录/.ssh/authorized_keys 600
3.检查下/etc/ssh/sshd_config
PasswordAuthentication yes
别用tidb 这个系统要用