如何通过phpstorm使用SSH / SFTP连接到我的服务器?
如果我添加一个远程服务器,我可以选择私钥文件(putty),但他不会激活“下一步”按钮:(如果我说“以匿名身份登录”,它将突出显示下一步按钮,但这不是我想要的:)
我已经搜索了文档,但没有找到有用的答案。也许你在过去也遇到过同样的问题?
编辑:
根据回答,我设置了服务器信息。现在,它返回一个错误:
Server 'Check' is not valid: <html>Keypair 'C:\Program Files\putty\riegelp.ppk' is corrupt or
has unknown format.<br> Only SSH2 keys in OpenSSH format or PuTTY Private Key *.ppk keys are
supported.<br> Error message: The cipher 'aes256-cbc' is required, but it is not available.
</html>.
发布于 2015-01-30 00:40:03
来源:http://baligena.com/ssh-private-key-conversion/
在尝试使用phpstorm中的私钥登录到ssh服务器时,我通过此错误运行。
密钥对'private_key.ppk‘已损坏或具有未知格式。仅支持OpenSSH格式或PuTTY私钥*.ppk格式的私钥。错误消息:密码'aes256-cbc‘是必需的,但不可用。
此错误将不允许出现“下一步”和“测试连接”按钮
这里的问题是私钥格式不正确。您需要将私钥转换为开放的ssh格式。要做到这一点,方法是
在PuTTYGen中打开您的私钥
顶部菜单“转换”->“导出OpenSSH密钥”。
出现提示时,保存新的OpenSSH密钥。
发布于 2015-01-24 13:40:54
这并不是一个真正的答案,而是我在遇到同样的问题时发现的一个变通方法。我试图从远程bitnami服务器上的现有代码打开一个项目。WebStorm不接受我的.ppk文件,但putty很好,我最终从bitnami下载了一个.pem文件,WebStorm可以使用它。所以,如果你能得到一个.pem密钥对,那应该是可行的。
发布于 2017-11-23 23:20:31
根据您的jce_policy版本下载jars文件,并替换"C:\Program Files\Java\jdk1.8.0_144\jre\lib\security“位置中的jars文件,这样就可以解决问题。
https://stackoverflow.com/questions/26136976
复制相似问题