如何通过 Winscp/Filezilla 连接到 FTP - Ubuntu 服务器 + VirtualBox - 我应该在“端口转发”中添加什么?

如何通过 Winscp/Filezilla 连接到 FTP - Ubuntu 服务器 + VirtualBox - 我应该在“端口转发”中添加什么?

我的 Virtualbox 上有一个 Ubuntu 服务器。

在虚拟机网络设置中,我将其设置为“NAT”,并在“端口转发”中添加了 80 端口。所以现在当我在 PC 上运行“localhost”或服务器的主机名或本地 PC 的 IP 时(IPv4 地址 - 不是 Ubuntu 服务器的本地 IP)我得到了本地主机主 apache 页面:)!

我尝试通过 WinSCP 连接到 FTP,但发现无法连接,因此我想也许我还必须在“端口转发”上定义一些端口。

我尝试了这个:

在此处输入图片描述

我使用我的本地 IP 地址(不是本地 ubuntu ip)和常规端口 21 连接到 FTP,但没有成功。

你知道怎么做对吗?我遗漏了什么部分?

答案1

您需要根据以下说明为 NAT 后面的计算机设置被动端口 在 NAT 后配置 ProFTPD

方法如下:

  • 首先添加PassivePorts指令来proftpd.conf控制 ProFTPD 将使用哪些端口进行被动数据传输:

    PassivePorts 60000 65535    # just a suggestion, can be adjusted
    
  • 重新启动 ProFTPD。

  • 现在在您的 NAT 规则中添加此端口范围(60000-65535)并尝试。

相关内容