在 Kubuntu 16.04 中我安装了 vsftpd 但无法启动,详细信息如下,有人能告诉我出了什么问题吗?
$ cat /etc/vsftpd.conf
听=是
匿名启用=否
本地启用=是
写入启用=是
$ sudo ufw status 状态:活动
至 操作 从 -- ------ ---- 443/tcp 允许任何地方
443 允许任何地方
20/tcp 允许任何地方
21/tcp 允许任何地方
443/tcp (v6) 允许任何地方 (v6)
443 (v6) 允许任何地方 (v6)
20/tcp (v6) 允许任何地方 (v6)
21/tcp (v6) 允许任何地方 (v6)
$ sudo systemctl 状态 vsftpd
● vsftpd.service - vsftpd FTP 服务器 已加载:已加载(/lib/systemd/system/vsftpd.service;已启用;供应商预设:已启用) 活动:失败(结果:退出代码)自 2016-10-16 星期日 11:49:13 PDT;13 分钟前 进程:2419 ExecStart=/usr/sbin/vsftpd /etc/vsftpd.conf(代码=exited,状态=2) 进程:2416 ExecStartPre=/bin/mkdir -p /var/run/vsftpd/empty(代码=exited,状态=0/SUCCESS) 主 PID:2419(代码=exited,状态=2)
10 月 16 日 11:49:13 Jboat17 systemd[1]: 正在启动 vsftpd FTP 服务器... 10 月 16 日 11:49:13 Jboat17 systemd[1]: 已启动 vsftpd FTP 服务器。 10 月 16 日 11:49:13 Jboat17 systemd[1]: vsftpd.service: 主进程已退出,代码=exited,状态=2/INVALIDARGUMENT 10 月 16 日 11:49:13 Jboat17 systemd[1]: vsftpd.service: 单元进入失败状态。 10 月 16 日 11:49:13 Jboat17 systemd[1]: vsftpd.service: 失败,结果为“退出代码”。
答案1
为了回答我自己的问题,我在这里找到了一个有效的 vsftpd.conf:
https://unix.stackexchange.com/questions/181436/vsftpd-wont-start
listen=YES local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/private/vsftpd.pem