【问题标题】:PhpStorm can´t connect to Vagrant to add a remote PHP interpreter (private key not found)PhpStorm 无法连接到 Vagrant 以添加远程 PHP 解释器(找不到私钥)
【发布时间】:2016-07-19 15:08:56
【问题描述】:

我正在尝试连接到我的 Vagrant VM 以添加远程 PHP 解释器。我使用 Vagrant 选项,但是当我尝试连接时,我收到此错误:

我检查了private_key 文件是否存在,并且它包含有效的私钥,有什么想法吗?

【问题讨论】:

  • 您是否尝试通过简单的 SSH 连接与 PHPStorm 连接到您的 vagrant ?更了解的问题是 PHP 远程解释器还是 SSH 连接。
  • 是的,如果我尝试得到算法协商失败错误。我尝试使用 127.0.0.1 和 por 2222 以及 192.168.56.150 和端口 22,用户 vagrant 没有密码。两种情况相同的错误
  • 你的 vagrantFile 上的 ip 通知是什么?
  • config.vm.network“forwarded_port”,guest:80,host:8088 config.vm.network“forwarded_port”,guest:3306,host:33060 config.vm.network“private_network”,ip :“192.168.56.150”

标签: php phpunit phpstorm


【解决方案1】:

降级到 Vagrant 1.7.4 解决此问题

【讨论】:

    【解决方案2】:
    1. 输入您的 vagrant 并修复用户 vagrant 的密码(例如 vagrant/vagrant)
    2. 使用 SFTP 类型连接创建部署 PHPStorm
    3. SFTP 主机 = 你的 vagrantFile 私网 ip
    4. 端口 = 22
    5. 根路径 = /var/wwww
    6. 用户名 = 流浪者
    7. 身份验证类型 = 密码
    8. 密码 = vagrant

    您可以通过单击“测试 SFTP 连接”尝试此连接。 如果此测试正确运行您确定您的 SSH 连接到您的 vagrant 是好的。

    用 Remote PHP 解释器试试同样的方法

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-13
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    • 2017-04-04
    • 2023-03-10
    • 2023-03-11
    • 2022-10-24
    相关资源
    最近更新 更多