转发FTP / SFTP连接到另一台服务器(而不是从客户端隧道)

我一直在通过Sublime SFTP访问服务器的文件。

问题是,我需要通过一个中间人服务器(我有root访问)隧道到我的目标服务器。

客户端服务器A (中间人节点)→ 服务器B (目的地节点)

通常我会在客户端软件中使用隧道选项,但在这种情况下,Sublime 似乎没有这个function 。

什么是我configuration中间人服务器(apache)来完成这个最好的方式? (或类似的东西)

例如,当客户端成功连接到特定的端口时,也许有办法自动让服务器A连接到服务器B?

使用HAProxy,您可以创build一个TCP代理来将连接代理回到后端服务器。 我经常这样做。

我会build议你使用SSH隧道。

ssh -L 9999:server_b:22 username@server_a 

您当然也需要确认服务器A的防火墙接受您select的端口上的入站TCP连接。