我正在尝试使用PHPStorm 9进入Mac OSX内的Vagrant盒子。它可以从终端或PHPStorm内部的命令行完美运行,但是PHPStorm的原生“工具 - >启动SSH会话......”(基本上应该完全相同:调用“vagrant ssh”绝对没有任何意义(没有反馈,没有任何反应,没有任何事情可以打开)。
问题:这是一个常见的问题,是缺少什么,我以前是否需要做一些奇怪的配置?
答案 0 :(得分:4)
这可能是因为PHP Storm正在使用你的默认ssh密钥,它应该使用来自vagrant的 insecure_private_key 密钥:
~/.vagrant.d/insecure_private_key
您可以将个人公钥复制到流浪盒
ssh-copy-id -p 2222 vagrant@localhost
(密码:vagrant),或(首选)配置它使用vagrant键的PHPStorm,如:
ssh -i ~/.vagrant.d/insecure_private_key localhost -p 2222
请注意,我使用默认转发的ssh端口号2222,如果您不使用此端口,请传递您实际使用的端口号。