PhpStorm“;rsa密钥已损坏或版本错误”;

PhpStorm“;rsa密钥已损坏或版本错误”;,phpstorm,ssh-keys,openssh,phpstorm-2018.2,Phpstorm,Ssh Keys,Openssh,Phpstorm 2018.2,我正在使用PhpStorm 2018.2,并试图使用SSH密钥连接到远程主机(我可以通过终端上的SSH进行连接) 在远程主机设置中输入(新创建的)rsa密钥时,会出现错误“{path/to/key}\u rsa”已损坏或格式未知”。。。见附图 我已经看到了一些关于使用此命令将密钥转换为ssh2密钥的内容 ssh-keygen -e -f ~/.ssh/key_rsa > ~/.ssh/key_rsa_ssh2 在PhpStorm中使用它,但是运气不好 我们使用的SSH库不支持这些密钥。

我正在使用PhpStorm 2018.2,并试图使用SSH密钥连接到远程主机(我可以通过终端上的SSH进行连接)

在远程主机设置中输入(新创建的)rsa密钥时,会出现错误“{path/to/key}\u rsa”已损坏或格式未知”。。。见附图

我已经看到了一些关于使用此命令将密钥转换为ssh2密钥的内容

ssh-keygen -e -f ~/.ssh/key_rsa > ~/.ssh/key_rsa_ssh2

在PhpStorm中使用它,但是运气不好

我们使用的SSH库不支持这些密钥。 我们目前正在寻找解决方案,作为一种解决方法,请使用ssh代理并在部署配置中选择此身份验证类型


来扩展@eugenemorozov的答案。我必须做到这两点

  • 使用
    ssh add
    命令将私钥添加到
    ssh代理
    ; 我是按照指南做的

  • 配置SFTP部署连接选项时,选择OpenSSH配置和身份验证代理身份验证类型选项


这并没有什么帮助。我该怎么办?