我大约几个月前才开始学习 Linux,所以如果我错过了一些简单的东西,我深表歉意。我在 Google Cloud Platform 上有一台 Debian 8 服务器,我已将其设置为运行 Wordpress 多站点安装。服务器运行良好,但我想通过 FTP 传输当前主机上的所有数据;主持人鳄鱼。我打算使用 GoodSync 进行 FTP 到 FTP 数据同步。 (旁注,由于磁盘大小限制,Host Gator 阻止我创建服务器备份,并且 CPU 资源/php 超时限制阻止我使用 Wordpress 插件进行迁移。)
因此,我的 FTP 在 Host Gator 的服务器上运行,但是当我尝试在我的服务器上设置 FTP 时,我注意到 FTP 端口 21 没有监听。我已经通过网络 - 防火墙专门在 GCP 上打开了端口 21。我确实用手机应用程序扫描了端口,端口 21 曾经报告为被阻止,但现在它已关闭,所以我认为网络方面没有问题。
这是我运行此脚本以查看 ProFTPD 是否正在运行时得到的结果:
ps -ef | grep proftpd
proftpd 570 1 0 Sep25 ? 00:00:01 proftpd: (accepting connections)
我看到 ProFTPD 正在端口 2222 上运行并侦听(每个 netstat 为 tcp6),但这对我没有任何好处,因为 GoodSync 只允许端口 21 FTP 连接。
最后,我确实检查了 ProFTPD 配置,它显示端口 21。
任何帮助将不胜感激。谢谢。