我可以通过 SSH 隧道访问 SFTP 服务器吗?

我可以通过 SSH 隧道访问 SFTP 服务器吗?

我有一台具有 IP 的 Linux 服务器1.2.3.4,可以访问 SFTP 服务器2.2.2.2。SFTP 仅允许从 IP 访问1.2.3.4。现在,我还想使用 WinScp/SFTP 客户端从我的 Windows 计算机访问 SFTP 服务器。可以使用 SSH 隧道完成此操作吗?我必须在 Linux 服务器上发出哪个命令来进行设置?

答案1

您不需要在服务器上执行任何操作。WinSCP(和其他 SFTP 客户端)可以通过中间服务器进行隧道传输在其自己的。

查看高级站点设置对话框的隧道页面

在此处输入图片描述

答案2

这会将本地端口 222 重定向到 2.2.2.2 上的远程端口 22 ssh -L 222:2.2.2.2:22 [email protected]

相关内容