在Debian系统上启动vsftpd服务,可以按照以下步骤操作:
检查vsftpd服务状态:
sudo systemctl status vsftpd
如果服务未安装或未启动,会显示相应的信息。
启动vsftpd服务:
sudo systemctl start vsftpd
设置vsftpd服务开机自启:
sudo systemctl enable vsftpd
再次检查服务状态以确认启动成功:
sudo systemctl status vsftpd
启动vsftpd服务:
sudo service vsftpd start
设置vsftpd服务开机自启(可选):
sudo update-rc.d vsftpd defaults
如果上述方法不可行,可以尝试直接运行vsftpd的二进制文件:
sudo /usr/sbin/vsftpd /etc/vsftpd.conf
/etc/vsftpd.conf
配置文件正确无误。/var/log/syslog
或/var/log/vsftpd.log
日志文件来获取更多错误信息。以下是一个基本的/etc/vsftpd.conf
配置文件示例:
listen=YES
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
根据实际需求调整配置项。
通过以上步骤,你应该能够在Debian系统上成功启动并运行vsftpd服务。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 如何进行Debian系统全面清理