本机建立集群一直报错Failed to initialize TiDB environment on remote hos

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】8.0.0
【复现路径】离线安装必现
【遇到的问题:问题现象及影响】创建集群失败
【资源配置】

【附件:截图/日志/监控】

实际执行 ssh 172.20.1.120是直接免密的,不知道为何总是报错caused by: Failed to execute command over SSH for ‘tidb@172.20.1.120:22’

我都懒得设置免密 直接帐号密码安装
tiup cluster deploy xxx-cluster v8.0.0 topology.yaml --user root -p

你好,你的cluster 是在本机部署的吗?我的使用密码也是同样的错误,仔细看了日志,似乎是这个报错了:Password: su: Authentication failure

/etc/ssh/sshd_config下面有个 PasswordAuthentication设置成yes

好的,我试试,谢谢大佬。

改了后,还是报了同样的错误。
对了,我是用tidb账户安装的,创建集群也用的tidb tiup cluster deploy tidb-test v8.0.0 ./topology.yaml --user tidb
本机ip是172.20.1.120

没有啥问题。要不 指定-p 交互输入密码试一下,

交互密码也是这个报错

能用root装用用root装,把tidb用户删了,安装程序自己帮你加 ,另外本机安装你最好用ip 127.0.0.1

报错图片贴出来,这样方便定位问题

su tidb

然后在tidb用户下执行 ssh 能免密吗

按照官网文档TiDB 环境与系统配置检查 | PingCAP 文档中心 https://docs.pingcap.com/zh/tidb/stable/check-before-deployment
建议初次严格按照官方文档成功成功后,再深入研究。 之后可以再重新装, 按照自己的想法去验证。