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
SSH通过Eclipse跳转主机_Eclipse_Ssh - Fatal编程技术网

SSH通过Eclipse跳转主机

SSH通过Eclipse跳转主机,eclipse,ssh,Eclipse,Ssh,我有以下环境配置: 客户端->主机A(公共IP地址)->主机B(私有IP地址) 也就是说,为了避免手动连接到主机A,然后再连接到主机B,我在.ssh/config文件中使用下面的跳转主机配置 Host HOST_B ProxyCommand ssh -q HOST_A nc -q0 HOST_B 22 这个解决方案在我使用常规终端时运行良好,但在EclipseIDE中使用“远程系统”时不起作用。我不确定是否必须强制执行配置文件,或者如何在Eclipse中配置跳转主机 有人知道如何在Ecli

我有以下环境配置:

客户端->主机A(公共IP地址)->主机B(私有IP地址)

也就是说,为了避免手动连接到主机A,然后再连接到主机B,我在.ssh/config文件中使用下面的跳转主机配置

Host HOST_B
  ProxyCommand ssh -q HOST_A nc -q0 HOST_B 22
这个解决方案在我使用常规终端时运行良好,但在EclipseIDE中使用“远程系统”时不起作用。我不确定是否必须强制执行配置文件,或者如何在Eclipse中配置跳转主机


有人知道如何在Eclipse中解决这个问题吗?ssh隧道呢

ssh -L 2222:HOST_B:22 -N HOST_A

然后可以使用localhost:2222通过ssh连接到主机。您只需要Eclipse就可以在ssh配置中指定端口。

ssh隧道怎么样

ssh -L 2222:HOST_B:22 -N HOST_A

然后可以使用localhost:2222通过ssh连接到主机。您只需要Eclipse就可以在ssh配置中指定端口。

我希望在Eclipse上进行一些配置,而不是每次在终端上运行该命令,然后让IDE连接到服务器。我希望在Eclipse上进行一些配置,而不是每次在终端上运行该命令,然后让IDE连接到服务器正在连接到服务器。