我正在使用带有 RSE 的 Eclipse,当我在同一个网络中时,它可以很好地连接到我的 linux 服务器,但是由于服务器位于带有网关入口的防火墙后面,因此我需要在其网络之外进行 ssh 隧道。
我还没有找到将本地端口添加到主机名或其他地方的隧道的方法。
是否可以使用 RSE 连接到 localhost:port?
我正在使用带有 RSE 的 Eclipse,当我在同一个网络中时,它可以很好地连接到我的 linux 服务器,但是由于服务器位于带有网关入口的防火墙后面,因此我需要在其网络之外进行 ssh 隧道。
我还没有找到将本地端口添加到主机名或其他地方的隧道的方法。
是否可以使用 RSE 连接到 localhost:port?
最后我找到了。
您不能在初始连接配置中添加端口,因此这样做的方法是创建与 localhost 的连接并提供正确的名称(以便以后能够映射更多端口)
然后你会看到你的新资源
您的新连接在端口 22 中完成,但您可以在以下步骤中更改此连接和连接名称。
要更改用户名,请单击资源(本例中为“remote_server_1”)并在properties
(底部面板)中更改default userID
.
现在下一步是更改端口。为此,您需要单击节点Sftp Files
或Ssh Shells
转到端口并将其更改为您之前转发 ssh 连接的本地端口。
就是这样!,现在单击My Home
或中的箭头Root
,您将被提示输入您的凭据:
PD:
以防万一您在使用 eclipse 远程连接时遇到同样的问题,这就是我安装的 dsdp/tm v 3.2
安装 RSE 需要反复试验,因为您需要取消选择一些与您的体系结构无关的软件包,例如 winCE 等。
这些是我在插件中安装的软件包: