The*_*Tom 20 ssh login phpstorm
如何使用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>.
Run Code Online (Sandbox Code Playgroud)
chr*_*ris 70
这是由Java在默认安装中未附带必要的加密包引起的.PHPStorm捆绑了自己的Java副本,因此需要添加扩展加密.
首先确定您的PHPStorm安装附带了哪个版本的Java,这可以通过查找PHPStorm java.exe位置并使用-version从cmd运行它来完成,例如:
"C:\Program Files (x86)\JetBrains\PhpStorm 8.0.1\jre\jre\bin\java.exe" -version
java version "1.7.0_60"
Run Code Online (Sandbox Code Playgroud)
接下来下载正确的"Java密码术扩展(JCE)无限强度管辖权政策文件"
按照安装文档,您将安全目录中的以下文件替换为下载中的新文件
C:\Program Files (x86)\JetBrains\PhpStorm 8.0.1\jre\jre\lib\security
local_policy.jar
US_export_policy.jar
Run Code Online (Sandbox Code Playgroud)
使用aes加密密钥打开PHPStorm和SFTP应该正常工作
bal*_*ena 24
资源: http://baligena.com/ssh-private-key-conversion/
为了尝试使用phpstorm中的私钥登录到ssh服务器,我遇到了这个错误.
密钥对'private_key.ppk'已损坏或格式未知.仅支持OpenSSH格式的SSH2密钥或PuTTY私钥*.ppk.错误消息:密码'aes256-cbc'是必需的,但它不可用.
此错误不允许出现"下一个"和"测试连接"按钮
这里的问题是私钥格式不正确.您将需要将私钥转换为打开ssh格式.而这样做的方法是
在PuTTYGen中打开您的私钥
顶部菜单"转化" - >"导出OpenSSH键".
出现提示时保存新的OpenSSH密钥.