在NetBeans中使用一台流浪机器作为SFTP连接

在NetBeans中使用一台流浪机器作为SFTP连接,netbeans,vagrant,sftp,netbeans-8,Netbeans,Vagrant,Sftp,Netbeans 8,我在使用NetBeans在我的虚拟服务器上工作时遇到了一些问题。我尝试的是在远程服务器上创建一个新的PHP项目,然后NetBeans向我请求连接,所以我创建了一个新连接。对于主机名,我输入了127.0.0.1,作为用户vagrant我链接了私钥文件(由vagrant生成)并填写了初始目录 当我尝试这样连接时,它会询问我用户vagrant的密码(我没有,因为它应该提供私钥文件…)。使用Vagrant,我需要连接到端口2222,而不是ssh连接的22,因此我将主机名更改为127.0.0.1:2222

我在使用NetBeans在我的虚拟服务器上工作时遇到了一些问题。我尝试的是在远程服务器上创建一个新的PHP项目,然后NetBeans向我请求连接,所以我创建了一个新连接。对于主机名,我输入了
127.0.0.1
,作为用户
vagrant
我链接了私钥文件(由vagrant生成)并填写了初始目录

当我尝试这样连接时,它会询问我用户vagrant的密码(我没有,因为它应该提供私钥文件…)。使用Vagrant,我需要连接到端口
2222
,而不是ssh连接的
22
,因此我将主机名更改为
127.0.0.1:2222
。现在我得到了一个
java.net.UnknownHostException:127.0.0.1:2222

因此,问题是:你们中有人能够使用NetBeans通过SFTP连接到一台流浪机器吗?如果是,如何进行


注意:不确定这是否重要,但我使用的是Ubuntu 14.04机器,我的NetBeans版本是8.0.2,我已经安装了PHP/Web包。

我意识到这是很久以前提出的问题,但似乎其他人也有这个问题。这在我的Mac电脑上适用:

Host: 127.0.0.1
Port: 2222
Protocol: SFTP
user: vagrant
pass: vagrant
你最终进入了流浪者的主目录
/home/vagrant