Eclipse RSE能否连接到本地端口(通过SSH隧道)?

6
我正在使用带有RSE的eclipse,当我在同一网络中时,它可以很好地连接到我的Linux服务器,但由于该服务器位于一个带有网关入口的防火墙后面,因此当我不在其网络中时,我需要进行ssh隧道。我没有找到在主机名或其他地方添加隧道所在本地端口的方法。是否可能使用RSE连接到localhost:port?
2个回答

21

终于找到了。

在初始连接配置中无法添加端口,因此可以创建到本地主机的连接并给出适当的名称(以便能够稍后映射更多端口)。

enter image description here

enter image description here

然后你会看到你的新资源

enter image description here

您的新连接已在22号端口完成,但您可以按以下步骤更改连接名称和端口。
要更改用户名,请单击资源(在此示例中为'remote_server_1')并在属性(底部面板)中更改默认用户ID
现在下一步是更改端口。要执行此操作,您需要单击节点Sftp FilesSsh Shells

enter image description here

前往端口并将其更改为您之前转发ssh连接的本地端口。

enter image description here

就是这样!现在点击My HomeRoot中的箭头,您将被提示输入凭据:

enter image description here

提示:

如果你遇到了连接远程Eclipse的问题,这是我安装的dsdp/tm v 3.2版本。

enter image description here

安装RSE有些试错,因为您需要取消选择一些与您的架构无关的软件包,例如winCE和其他软件包。

enter image description here

这些是我在插件中安装的软件包:

enter image description here


你是一个惊人的人类。愿你所有的愿望都成真! - abalter
1
顺便提一下,对话框有些变化。我在这里发布了更新的图片(V4.5.1):http://superuser.com/questions/750814/eclipse-rse-setting-up-sftp-through-multiple-hops/1017681#1017681 - abalter

0

您也可以右键单击SFTP文件 -> 属性 -> 子服务 -> 端口

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接