问题连接ftp与谷歌云上的服务器linux

问题描述:

我有问题关于连接ftp与我的服务器Ubuntu的抛出端口21在谷歌云虚拟机。 我没有安装VSFTP服务我的Ubuntu,并设置规则允许在谷歌云防火墙访问端口21,但仍无法连接 enter image description here问题连接ftp与谷歌云上的服务器linux

你有你的服务器上启用SELinux的或iptables的?什么是vsftpd.log文件的内容。

你能从本地计算机telnet到端口21上的服务器吗?

此外,您还需要在防火墙中为FTP打开更多端口。端口21用于设置FTP连接,但数据传输发生在其他端口上,具体取决于您的FTP服务器是配置为主动模式还是被动模式。

在主动模式下,数据传输通过端口20进行。主动模式用于FTP服务器可以从端口20连接到FTP客户端。如果客户端不允许传入连接,则可以使用被动模式。在被动模式下,数据传输通过在FTP服务器上配置的一系列端口进行。这些端口需要在服务器上打开。

如果您的VSFTP服务器使用活动模式,则必须在Google云端防火墙上打开端口20。如果您的服务器使用被动模式,则需要打开服务器上为被动模式配置的端口。

阅读此链接以获取有关FTP如何工作的更多信息:https://en.wikipedia.org/wiki/File_Transfer_Protocol