Netbeans无法添加在Virtualbox上运行的远程主机

时间:2015-12-01 19:53:06

标签: netbeans ssh virtualbox

我在VirtualBox 5.0.10上安装了Ubuntu Server 15,并使用NAT /端口转发设置了对guest虚拟机的ssh访问权限(主机:3022-> guest:22)。主机是Windows 7 64位。

我可以通过putty或其他ssh客户端从外部计算机(而不是主机)成功访问Ubuntu服务器。但NetBeans 8.0.2无法完成添加远程主机。它只是冻结“连接ip_addr:3022 ...”阶段(身份验证类型为'密码')

可能是什么原因?我该如何解决?

1 个答案:

答案 0 :(得分:0)

似乎原因是与NetBeans 8.0.2一起发布的com-jcraft-jsch.jar与使用Ubuntu 15分发的OpenSSH 6.9不兼容。有一个workaround for this,但不幸的是它没有&#39} ;使用OpenSSH 6.9。

我下载并构建了OpenSSH-5.4(需要zlib-devlibssl-dev和其他一些软件包后)才能解决问题。要使用existant ssh配置文件,您需要在构建之前正确配置OpenSSH:

./configure --sysconfdir=/etc/ssh
make
sudo make install

请注意make install将在/usr/local/bin中安装二进制文件,在/usr/local/etc中安装配置文件,在/usr/local/sbin中安装服务器等。要指定其他安装前缀,请使用配置--prefix选项。

您可能需要修改/etc/ssh/sshd_config文件(至少指向sftp-server)并且您可能想要修改/etc/init.d/ssh,但无论如何,OpenSSH-5.4可以与NetBeans 8.0一起使用。 2。

UPD:NetBeans 8.0.2也可以与OpenSSH 6.6.1一起正常运行