无法连接到Phpstorm 9中的远程解释器

时间:2015-07-23 11:39:06

标签: phpstorm

我在设置下部署了一个远程服务器(Ubuntu 14),部署名称为RemoteServer,通过SSH +私钥连接。我可以成功浏览远程文件,编辑,上传下载等。 在工具下,启动SSH会话,我可以成功使用终端。

BUT

当我尝试将此远程服务器添加到Languages&框架,PHP,口译员 - 我无法让它工作。 (我有与Vagrant工作正常的相同设置 - 我有一个名为Vagrant-SSH的部署服务器,并在我的项目中使用解释器)。在“解释器”对话框中,任何连接到服务器的尝试都会失败 单击部署主机URL: - ssh://me@remotesite.com:22 - 打开测试SFTP连接对话框 - 连接到'mysite.com'失败。连接失败。但是,当我第一次添加这个php解释器时,它成功地将所有助手上传到〜/ .phpstorm_helpers。但后来它声称php没有安装在/ usr / bin / php(该命令确实有效)。再次单击“浏览”按钮会告诉我连接到mysite.com时出错。我也尝试设置具有相同结果的SSH凭证(每隔一段时间我就会得到一个与aes256-cbc不相关的关键错误 - [我尝试了相同密钥的PUTTY .ppk和OPEN-SSH版本]。)

可能导致此问题的原因是什么?请记住,在Phpstorm的其他部分,这个SSH配置工作正常,如上所述?

可以与权限相关吗?我没有服务器上的高级服务器管理员权限,但足够的日常sftp + shell。好吧,我尝试在我的Phpstorm终端中运行(基于启动SSH-Session-> RemoteServer)

   cd .phpstorm_helpers
    php phpinfo.php

它工作正常 - 吐出相关的xml。所以我有足够的权限来运行帮助程序并获得有用的结果。

它真的与ssh密钥的Java处理有关吗?正如所指出的,在phpstorm的其他部分它可以正常工作。

1 个答案:

答案 0 :(得分:1)

这已在9.0.1中修复 Youtrack