【问题标题】:agent key RSA SHA256 returned incorrect signature type代理密钥 RSA SHA256 返回了不正确的签名类型
【发布时间】:2020-05-24 22:37:39
【问题描述】:

我正在使用带有 docker 的 vscode 开发容器,但是在与容器共享 git 时遇到问题。我在here 中设置了git、ssh-add、ssh-agent,一切正常。但是当我尝试在容器终端中执行 git pull 时,它给了我错误agent key RSA SHA256:xxxxxxxxxxxxxxxxxxx returned incorrect signature type,如何解决这个问题?

【问题讨论】:

    标签: git ssh visual-studio-code ssh-keygen


    【解决方案1】:

    这是一个警告,as explained here

    尝试重新生成一组新密钥以进行测试,确保you do not use pageant/putty,但only openssh
    并且不要使用密码保护它(同样,为了测试),以避免 ssh-agent 步骤。

    ssh-keygen -t rsa -P "" -m PEM
    

    【讨论】:

    • 您也可以改用 Ed25519 密钥,这样不会有这个问题,而且被认为更安全。
    • 我已经用这个重新生成了我的 ssh 密钥并重新启动了 ssh-agent 服务,它现在运行良好,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-18
    • 1970-01-01
    • 1970-01-01
    • 2019-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多