Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netbeans可以';t添加在Virtualbox上运行的远程主机_Netbeans_Ssh_Virtualbox - Fatal编程技术网

Netbeans可以';t添加在Virtualbox上运行的远程主机

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

我在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 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一起正常工作