gpt4 book ai didi

git - SSHD 要求为我的 key 输入密码,而没有密码

转载 作者:行者123 更新时间:2023-12-02 13:50:20 24 4
gpt4 key购买 nike

很多话题似乎与我的问题有关。但他们都没有解决我的问题:

我已将 SSH 私钥复制到新服务器。我从来没有为它设置密码。
但是现在当我尝试(从我的服务器)连接到 Gitlab 时,它会要求输入密码。

ssh -v -i /home/john/.ssh/id_rsa git@gitlab.com
[...]
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/john/.ssh/id_rsa
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug1: key_parse_private2: missing begin marker
debug1: key_parse_private_pem: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Enter passphrase for key '/home/john/.ssh/id_rsa':

如果我创建一对全新的 key 。它完美地工作!但我想保留我当前的 key 。
在客户端,权利很好:
- .ssh -> 700
- id_rsa -> 600

我正在运行一个新的 Centos 7.3。

最佳答案

您的私钥可能不是 SSH 所需的确切格式。确保它以 -----BEGIN RSA PRIVATE KEY----- 开头并以 -----END RSA PRIVATE KEY----- 结尾确切地。

关于git - SSHD 要求为我的 key 输入密码,而没有密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43724881/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com