PhpStorm“;rsa密钥已损坏或版本错误”;
我正在使用PhpStorm 2018.2,并试图使用SSH密钥连接到远程主机(我可以通过终端上的SSH进行连接) 在远程主机设置中输入(新创建的)rsa密钥时,会出现错误“{path/to/key}\u rsa”已损坏或格式未知”。。。见附图 我已经看到了一些关于使用此命令将密钥转换为ssh2密钥的内容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库不支持这些密钥。
ssh-keygen -e -f ~/.ssh/key_rsa > ~/.ssh/key_rsa_ssh2
在PhpStorm中使用它,但是运气不好 我们使用的SSH库不支持这些密钥。 我们目前正在寻找解决方案,作为一种解决方法,请使用ssh代理并在部署配置中选择此身份验证类型
来扩展@eugenemorozov的答案。我必须做到这两点
- 使用
命令将私钥添加到ssh add
; 我是按照指南做的ssh代理
- 配置SFTP部署连接选项时,选择OpenSSH配置和身份验证代理身份验证类型选项