首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在google cloud上使用服务器linux连接ftp的问题

问在google cloud上使用服务器linux连接ftp的问题
EN

Stack Overflow用户
提问于 2017-04-17 12:08:15
回答 1查看 501关注 0票数 1

我有问题连接ftp与我的服务器ubuntu抛出端口21在google cloud vm。我确实在我的ubuntu上安装了vsftp服务,并在谷歌云上设置了允许防火墙访问端口21,但仍然无法连接enter image description here

EN

回答 1

Stack Overflow用户

发布于 2017-04-18 11:35:32

您的服务器上是否启用了selinux或iptables?vsftpd.log文件的内容是什么。

您是否能够从本地计算机通过端口21 telnet到服务器?

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

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

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

有关FTP工作原理的更多信息,请阅读此链接:https://en.wikipedia.org/wiki/File_Transfer_Protocol

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43444998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档