我在使用NetBeans在我的Vagrant虚拟服务器上工作时遇到了一些问题。我尝试的是在远程服务器上创建一个新的PHP项目,然后NetBeans向我询问连接,所以我创建了一个新的连接。对于我在127.0.0.1中输入的主机名,以用户vagrant的身份,我链接了私钥文件(由vagrant生成),并填写了初始目录。
当我尝试像这样连接时,它会要求我提供用户漫游的密码(我没有,因为它应该提供私钥文件...)。使用Vagrant时,我无论如何都需要连接到端口2222而不是22来进行ssh连接,所以我将主机名改为127.0.0.1:2222。现在我得到了一个java.net.UnknownHostException: 127.0.0.1:2222
因此,问题是:你们中有谁能够使用NetBeans连接到带有SFTP的流浪汉机器吗?如果是,是如何实现的?
注意:我不确定它是否重要,但是我使用的是Ubuntu14.04机器,我的NetBeans版本是8.0.2,我已经安装了PHPWeb包。
发布于 2016-03-01 00:28:18
我知道这个问题很久以前就有人问过了,但似乎其他人也有这个问题。这在我的Mac上是有效的:
Host: 127.0.0.1
Port: 2222
Protocol: SFTP
user: vagrant
pass: vagrant您最终进入了流浪的主目录/home/vagrant。
https://stackoverflow.com/questions/27796806
复制相似问题