在 Ubuntu 16.04 上正确配置 ProFTPD

在 Ubuntu 16.04 上正确配置 ProFTPD

-- 我的系统信息

  • Ubuntu 16.04
  • 通过 LetsEncrypt 模块使用 SSL
  • ProFTPD 模块主要
  • 域名是 WordPress

我知道有很多关于这个问题的主题,我也读了几十份文档,但不幸的是,这些解决方案都对我不起作用,我正确安装了 virtualmin (我认为) 我会写下我运行的命令以确保它没有问题

-- 命令 sudo apt-get update sudo apt-get dist-upgrade -y -> This message A new version of /boot/grub/menu.lst is available but the version installed currently has been locally modified appeared ONCE during setup and I chose Install the package maintainer's version -> Reboot the system wget https://software.virtualmin.com/gpl/scripts/install.sh -O /root/virtualmin-install.sh

然后,我为我的主域和子域创建第一个虚拟服务器并请求 LetsEncrypt 证书,一切运行良好。

-- 我对 FTP、WordPress 和 FileZilla 的问题

1- 我尝试使用 Host: ftp@DOMAIN_NAME.com 登录 FileZilla 但收到以下消息...

Status: Initializing TLS...
Status: Verifying certificate...
Status: TLS connection established.
Status: Logged in
Status: Retrieving directory listing...
Status: Server sent passive reply with unroutable address. Using server address instead.
Command:    MLSD
Error:  Connection timed out after 20 seconds of inactivity
Error:  Failed to retrieve directory listing

我进行了一些搜索,看到了这个命令modprobe ip_conntrack_ftp在 {https://www.virtualmin.com/documentation/web/faq#toc-ftp-service-isnt-working-Llnjz8K8} 所以我运行它并重新启动系统但出现相同的消息..

2- 在我的主域中,我无法添加新的插件或媒体文件,并且 FTP 凭据框也出现(我认为这是相关的)。

相关内容