在NetBeans中使用Vagrant虚拟机作为SFTP连接

3
我在使用NetBeans在我的Vagrant虚拟服务器上工作时遇到了一些小问题。 我尝试创建一个新的PHP项目并连接到远程服务器,然后NetBeans要求我提供连接信息,于是我创建了一个新的连接。 在主机名中,我输入了127.0.0.1,并将用户设置为vagrant,然后链接了私钥文件(由vagrant生成),并填写了初始目录。
当我像这样尝试连接时,它要求我输入vagrant用户的密码(但我没有密码,因为应该提供私钥文件...)。 无论如何,对于ssh连接,我需要使用端口2222而不是22来连接Vagrant,所以我将主机名更改为127.0.0.1:2222。 现在我得到了一个java.net.UnknownHostException: 127.0.0.1:2222错误。
因此问题是:您们中有人能够使用NetBeans连接到vagrant机器并进行SFTP吗? 如果可以,怎么做?
注意:不确定是否重要,但我正在使用Ubuntu 14.04机器,我的NetBeans版本是8.0.2,我已安装PHP / Web包。
1个回答

5

我知道这个问题很久以前就被问过了,但是似乎其他人也遇到了这个问题。在我的 Mac 上,以下方法对我有效:

Host: 127.0.0.1
Port: 2222
Protocol: SFTP
user: vagrant
pass: vagrant

您将会进入vagrant的主目录 /home/vagrant


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接