在NetBeans中将Vagrant机器用作SFTP连接

waw*_*awa 3 sftp netbeans vagrant netbeans-8

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

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

因此产生了一个问题:你们中的任何人都可以使用NetBeans通过SFTP连接到无所事事的机器吗?如果是,怎么办?

注意:不确定它是否重要,但是我使用的是Ubuntu 14.04计算机,而我的NetBeans版本是8.0.2,因此我已经安装了PHP / Web软件包。

Ste*_*man 5

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

Host: 127.0.0.1
Port: 2222
Protocol: SFTP
user: vagrant
pass: vagrant
Run Code Online (Sandbox Code Playgroud)

您最终进入了无业游民的主目录/home/vagrant