Netbeans可以';t添加在Virtualbox上运行的远程主机
我在VirtualBox 5.0.10上安装了Ubuntu服务器15,并使用NAT/端口转发(主机:3022->guest:22)设置了对来宾的ssh访问。主机是Windows 7 64位 我可以通过putty或其他ssh客户端从外部计算机(而不是主机)成功访问Ubuntu服务器。但是NetBeans 8.0.2无法完成添加远程主机。它只是在“连接ip地址:3022…”阶段冻结(身份验证类型为“密码”)Netbeans可以';t添加在Virtualbox上运行的远程主机,netbeans,ssh,virtualbox,Netbeans,Ssh,Virtualbox,我在VirtualBox 5.0.10上安装了Ubuntu服务器15,并使用NAT/端口转发(主机:3022->guest:22)设置了对来宾的ssh访问。主机是Windows 7 64位 我可以通过putty或其他ssh客户端从外部计算机(而不是主机)成功访问Ubuntu服务器。但是NetBeans 8.0.2无法完成添加远程主机。它只是在“连接ip地址:3022…”阶段冻结(身份验证类型为“密码”) 原因可能是什么?我如何解决它 原因似乎是随NetBeans 8.0.2分发的com jcra
原因可能是什么?我如何解决它 原因似乎是随NetBeans 8.0.2分发的
com jcraft jsch.jar
与随Ubuntu 15分发的OpenSSH 6.9不兼容。有一个错误,但不幸的是,它不适用于OpenSSH 6.9
在下载并构建OpenSSH-5.4(需要zlib-dev
、libssl-dev
和其他一些软件包)之后,我就能够解决这个问题。要使用现有ssh配置文件,您需要在生成之前正确配置OpenSSH:
./configure --sysconfdir=/etc/ssh
make
sudo make install
请注意,makeinstall
将在/usr/local/bin
中安装二进制文件,/usr/local/etc
中安装配置文件,/usr/local/sbin
中安装服务器等。要指定不同的安装前缀,请使用--prefix
选项进行配置
您可能需要修改/etc/ssh/sshd_config
文件(至少指向sftp服务器
),并且您可能需要修改/etc/init.d/ssh
,但无论如何,OpenSSH-5.4可以与NetBeans 8.0.2一起工作
UPD:NetBeans 8.0.2也可以与OpenSSH 6.6.1一起正常工作