vsftp 服务失败

vsftp 服务失败

我是 ubuntu 新手。我必须在 ubuntu 上设置 ftp 服务器,在基本安装和更改 /etc/vsftpd.conf 文件后,vsftpd 服务总是失败。

安装 vsftpd 软件后,我做了以下更改。

write_enable=YES
local_umask=022
chroot_local_user=YES
allow_writeable_chroot=YES
pasv_min_port=40000
pasv_max_port=40100

我在检查服务状态时收到以下错误。请帮忙

root@helmor:~# sudo systemctl status vsftpd
● vsftpd.service - vsftpd FTP server
   Loaded: loaded (/lib/systemd/system/vsftpd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sun 2017-06-04 19:13:59 IST; 22s ago
  Process: 1801 ExecStart=/usr/sbin/vsftpd /etc/vsftpd.conf (code=exited, status=2)
  Process: 1798 ExecStartPre=/bin/mkdir -p /var/run/vsftpd/empty (code=exited, status=0/SUCCESS)
 Main PID: 1801 (code=exited, status=2)
Jun 04 19:13:59 helmor systemd[1]: Starting vsftpd FTP server...
Jun 04 19:13:59 helmor systemd[1]: Started vsftpd FTP server.
Jun 04 19:13:59 helmor systemd[1]: vsftpd.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Jun 04 19:13:59 helmor systemd[1]: vsftpd.service: Unit entered failed state.
Jun 04 19:13:59 helmor systemd[1]: vsftpd.service: Failed with result 'exit-code'.

我正在使用本指南http://www.krizna.com/ubuntu/setup-ftp-server-ubuntu-16-04/

答案1

我遇到了同样的问题。请尝试注释掉以下行/etc/vsftpd.conf

listen_ipv6=yes

在这一行的开头放置一个#,如下所示

#listen_ipv6=yes

保存文件,然后运行

sudo systemctl restart vsftpd

希望这可以帮助!

vsftpd 错误图片

相关内容