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

在谷歌云上发布连接ftp与服务器linux的问题,ftp,google-cloud-platform,Ftp,Google Cloud Platform,我在谷歌云虚拟机上连接ftp和我的服务器ubuntu抛出端口21时遇到问题。 我确实在我的ubuntu上安装了vsftp服务,安装规则允许防火墙访问谷歌云上的端口21,但仍然无法连接 您的服务器上是否启用了selinux或iptables?。vsftpd.log文件的内容是什么 您能从本地计算机远程登录到端口21上的服务器吗 您还需要在防火墙中为FTP打开更多端口。端口21用于设置FTP连接,但数据传输通过其他端口进行,具体取决于FTP服务器配置为主动模式还是被动模式 在活动模式下,数据传输通过

我在谷歌云虚拟机上连接ftp和我的服务器ubuntu抛出端口21时遇到问题。 我确实在我的ubuntu上安装了vsftp服务,安装规则允许防火墙访问谷歌云上的端口21,但仍然无法连接
您的服务器上是否启用了selinux或iptables?。vsftpd.log文件的内容是什么

您能从本地计算机远程登录到端口21上的服务器吗

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

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

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

有关FTP工作原理的更多信息,请阅读此链接: