tiup部署的时候总提示 unable to authenticate, attempted methods [none publickey]

根据报错信息,none publickey,应该是ssh免密配置不对

2020-04-26T15:21:35.937+0800 INFO Execute command finished {“code”: 1, “error”: “executor.ssh.execute_failed: Failed to execute command over SSH for ‘tidb@192.168.0.228:22’ {ssh_stderr: mkdir: cannot create directory ‘/tidb-deploy’: Permission denied\ mkdir: cannot create directory ‘/tidb-data’: Permission denied\ , ssh_stdout: , ssh_command: PATH=$PATH:/usr/bin:/usr/sbin mkdir -p /tidb-deploy /tidb-data}, cause: Process exited with status 1”, “errorVerbose”: “executor.ssh.execute_failed: Failed to execute command over SSH for ‘tidb@192.168.0.228:22’ {ssh_stderr: mkdir: cannot create directory ‘/tidb-deploy’: Permission denied\ mkdir: cannot create directory ‘/tidb-data’: Permission denied\ , ssh_stdout: , ssh_command: PATH=$PATH:/usr/bin:/usr/sbin mkdir -p /tidb-deploy /tidb-data}, cause: Process exited with status 1\ at github.com/pingcap-incubator/tiup-cluster/pkg/executor.(*SSHExecutor).Execute()\ \t/home/jenkins/agent/workspace/tiup-cluster-release/pkg/executor/ssh.go:149\ at github.com/pingcap-incubator/tiup-cluster/pkg/task.(*Mkdir).Execute()\ \t/home/jenkins/agent/workspace/tiup-cluster-release/pkg/task/mkdir.go:38\ at github.com/pingcap-incubator/tiup-cluster/pkg/task.(*Serial).Execute()\ \t/home/jenkins/agent/workspace/tiup-cluster-release/pkg/task/task.go:209\ at github.com/pingcap-incubator/tiup-cluster/pkg/task.(*StepDisplay).Execute()\ \t/home/jenkins/agent/workspace/tiup-cluster-release/pkg/task/step.go:74\ at github.com/pingcap-incubator/tiup-cluster/pkg/task.(*Parallel).Execute.func1()\ \t/home/jenkins/agent/workspace/tiup-cluster-release/pkg/task/task.go:254\ at runtime.goexit()\ \t/usr/local/go/src/runtime/asm_amd64.s:1357\ngithub.com/pingcap/errors.AddStack\ \t/go/pkg/mod/github.com/pingcap/errors@v0.11.5-0.20190809092503-95897b64e011/errors.go:174\ github.com/pingcap/errors.Trace\ \t/go/pkg/mod/github.com/pingcap/errors@v0.11.5-0.20190809092503-95897b64e011/juju_adaptor.go:15\ github.com/pingcap-incubator/tiup-cluster/pkg/task.(*Mkdir).Execute\ \t/home/jenkins/agent/workspace/tiup-cluster-release/pkg/task/mkdir.go:40\ngithub.com/pingcap-incubator/tiup-cluster/pkg/task.(*Serial).Execute\ \t/home/jenkins/agent/workspace/tiup-cluster-release/pkg/task/task.go:209\ngithub.com/pingcap-incubator/tiup-cluster/pkg/task.(*StepDisplay).Execute\ \t/home/jenkins/agent/workspace/tiup-cluster-release/pkg/task/step.go:74\ngithub.com/pingcap-incubator/tiup-cluster/pkg/task.(*Parallel).Execute.func1\ \t/home/jenkins/agent/workspace/tiup-cluster-release/pkg/task/task.go:254\ runtime.goexit\ \t/usr/local/go/src/runtime/asm_amd64.s:1357”}这是我之前的报错,看着执行的命令里面确实没有加sudo

:ok_hand:

可以把集群的key
/home/tidb/.tiup/storage/cluster/clusters/xxx/ssh/id_rsa.pub
拷贝到报错主机~/.ssh/authorized_keys试下