gitee配置ssh Key报错 Permission deni

2023-10-04  本文已影响0人  狗尾草001

1 排查原因

  ssh -v git@gitee.com  //查看ssh的 链接debug的信息

排查结果 最后一句话 ,找不到对应的publickey

debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
git@gitee.com: Permission denied (publickey).

2 将新生成的public key 配置到ssh-agent

ssh-add -L    //查看当前已经添加的密钥列表清单

ssh-agent -s     //允许ssh-agent  互动操作

ssh-add ~/.ssh/id_rsa //  id_rsa 替换成需要添加的密钥

3 重新验证gitee ssh 链接

ssh -T git@gitee.com     
Hi XXX(@XXX)! You've successfully authenticated, but GITEE.COM does not provide shell access.

4 在 .ssh 目录中的known_hosts 文件

known_hosts 是 Linux 操作系统中 SSH (安全外壳协议)客户端的一个关键安全文件,它存储了客户端和服务器计算机之间的公钥信息,用于在客户端和服务器之间建立 SSH 连接时进行身份验证。

vi ~/.ssh/known_hosts  查看 已经建立ssh 链接的 清单信息
 
上一篇 下一篇

猜你喜欢

热点阅读