Debian FTP Server(通常指的是vsftpd,Very Secure FTP Daemon)的常用命令包括用于管理FTP服务器的各种操作。以下是一些常用的vsftpd命令:
启动vsftpd服务
sudo systemctl start vsftpd
停止vsftpd服务
sudo systemctl stop vsftpd
重启vsftpd服务
sudo systemctl restart vsftpd
查看vsftpd服务状态
sudo systemctl status vsftpd
编辑vsftpd配置文件
sudo nano /etc/vsftpd.conf
重新加载配置文件
sudo systemctl reload vsftpd
添加FTP用户
sudo adduser ftpuser
设置FTP用户密码
sudo passwd ftpuser
删除FTP用户
sudo deluser ftpuser
更改FTP用户的主目录
sudo usermod -d /home/ftpuser ftpuser
设置FTP用户的目录权限
sudo chown ftpuser:ftpuser /home/ftpuser
sudo chmod 755 /home/ftpuser
sudo tail -f /var/log/vsftpd.log
sudo ufw allow 21/tcp
sudo ufw allow 20/tcp
sudo ufw reload
检查vsftpd是否正在监听FTP端口
sudo netstat -tulnp | grep vsftpd
查看当前连接的FTP用户
sudo ps aux | grep vsftpd
通过这些命令,你可以有效地管理和维护Debian系统上的vsftpd FTP服务器。