使用 filezilla 的 SFTP

使用 filezilla 的 SFTP

我有很多文件需要传输到远程服务器。问题是远程服务器位于虚拟机内。因此,首先我需要访问虚拟机,然后访问远程计算机。因此,流程如下 localhost -> Docker -> remote machine。如何使用 Filezilla 将文件传输到远程计算机,而不是先传输到虚拟机?

答案1

远程计算机可能已经安装了 TCP/IP 网络堆栈。您需要做的是将远程计算机暴露给“外部”世界。

也许虚拟机内部有一个虚拟网络。这样,IP 地址只能从虚拟机内部访问(可能是 Docker 的默认设置)。

您的选择:

  • 配置 Docker 以使用本地网络的 IP 地址,而不是创建虚拟网络。
  • 使用 SSH 创建隧道,以这种方式连接两个网络。

相关内容