下载代码提示key报错,跟秘钥的不一样是什么原因?

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
yhm2046
帖子: 70
注册时间: 2008-11-20 19:20

下载代码提示key报错,跟秘钥的不一样是什么原因?

#1

帖子 yhm2046 » 2022-08-02 18:22

代码: 全选

操作步骤
//下载对方提供的公钥私钥: id_rsa 和 id_rsa.pub
unzip -n sd-key-x9.zip -d buildsystem
cd buildsystem
chmod 0400 ./id_rsa*
eval `ssh-agent`
ssh-add id_rsa
//然后执行脚本下载代码,提示报错
<img src = 'https://s3.bmp.ovh/imgs/2022/08/02/c53e1afeed64b69e.png' />
[img]https://s3.bmp.ovh/imgs/2022/08/02/c53e1afeed64b69e.png[/img]
但是我在.ssh里面看到的id_rsa.pub是这个
[img]https://s3.bmp.ovh/imgs/2022/08/02/5e6e7680bd40d168.png[/img]
我在ubuntu和docker系统下执行了几次都一样, 另一份代码下载就正常, 搞了一天找不到原因, 请大佬指点谢谢
yhm2046
帖子: 70
注册时间: 2008-11-20 19:20

Re: 下载代码提示key报错,跟秘钥的不一样是什么原因?

#2

帖子 yhm2046 » 2022-08-02 18:25

补图
//然后执行脚本下载代码,提示报错
图片
但是我在.ssh里面看到的id_rsa.pub是这个
图片
头像
astolia
论坛版主
帖子: 6453
注册时间: 2008-09-18 13:11

Re: 下载代码提示key报错,跟秘钥的不一样是什么原因?

#3

帖子 astolia » 2022-08-03 14:31

customer_c@xxx这个只是一个标识,并不是说限定只能供xxx主机上的customer_c用户使用。你换成任意文本都不影响使用对应私钥来登录
具体是不是公私钥对不上,你要给git的ssh加上-vvv参数才看得出来。用GIT_SSH_COMMAND环境变量,或者git config core.sshCommand,或者将SshOption1参数写到~/.ssh/config
yhm2046
帖子: 70
注册时间: 2008-11-20 19:20

Re: 下载代码提示key报错,跟秘钥的不一样是什么原因?

#4

帖子 yhm2046 » 2022-08-03 17:56

astolia 写了: 2022-08-03 14:31 customer_c@xxx这个只是一个标识,并不是说限定只能供xxx主机上的customer_c用户使用。你换成任意文本都不影响使用对应私钥来登录
具体是不是公私钥对不上,你要给git的ssh加上-vvv参数才看得出来。用GIT_SSH_COMMAND环境变量,或者git config core.sshCommand,或者将SshOption1参数写到~/.ssh/config
请问具体要怎么加参数查看? 我运行的是现成的make脚本下载代码, 谢谢
头像
astolia
论坛版主
帖子: 6453
注册时间: 2008-09-18 13:11

Re: 下载代码提示key报错,跟秘钥的不一样是什么原因?

#5

帖子 astolia » 2022-08-04 11:33

export GIT_SSH_COMMAND="ssh -vvv"
你可以直接用ssh -vvv -i id_rsa sd@xxxx去登录
yhm2046
帖子: 70
注册时间: 2008-11-20 19:20

Re: 下载代码提示key报错,跟秘钥的不一样是什么原因?

#6

帖子 yhm2046 » 2022-08-04 16:43

astolia 写了: 2022-08-04 11:33 export GIT_SSH_COMMAND="ssh -vvv"
你可以直接用ssh -vvv -i id_rsa sd@xxxx去登录
谢谢,已经解决了,刚刚发现文档里面说需要指定custmer_c用户:
source lunch_sd.sh -c xxx.json -b X9_3.0.0_PTG4.0 -u customer_c
回复