在Debian上配置和管理FTP服务器时,常用的命令和工具主要包括以下几类:
sudo apt update
sudo apt install vsftpd
/etc/vsftpd.conf:sudo nano /etc/vsftpd.conf
listen=YES:启用监听模式。listen_ipv6=NO:禁用IPv6监听。anonymous_enable=NO:禁止匿名用户登录。local_enable=YES:允许本地用户登录。write_enable=YES:允许写操作。chroot_local_user=YES:将本地用户限制在其主目录中。allow_writeable_chroot=YES:允许chroot目录可写。sudo systemctl start vsftpd
sudo systemctl stop vsftpd
sudo systemctl restart vsftpd
sudo adduser ftpuser
sudo passwd ftpuser
sudo deluser ftpuser
sudo ufw allow 21/tcp
sudo ufw allow 990/tcp # FTPS数据连接
sudo ufw reload
ftp your_server_ip
sudo tail -f /var/log/vsftpd.log
sudo apt install lftp
lftp your_server_ip
通过这些命令和工具,你可以有效地管理和维护Debian上的FTP服务器。