通过Ubuntu管理vsftp服务器,主要包括安装、配置、用户管理、启动停止等操作,具体如下:
sudo apt update && sudo apt install vsftpd。/etc/vsftpd.conf,常用配置有禁止匿名登录anonymous_enable=NO、允许本地用户登录local_enable=YES、允许上传文件write_enable=YES、限制用户在其家目录chroot_local_user=YES等。若需使用SSL/TLS加密,可设置ssl_enable=YES并配置证书路径。sudo adduser命令,修改密码用sudo passwd命令,删除用户用sudo deluser命令。还可通过编辑/etc/vsftpd.user_list和/etc/vsftpd.chroot_list文件来控制用户登录权限和是否允许切换目录。sudo systemctl start vsftpd启动服务,sudo systemctl stop vsftpd停止服务,sudo systemctl restart vsftpd重启服务,sudo systemctl enable vsftpd设置开机自启。sudo ufw allow 21/tcp、sudo ufw allow 40000:50000/tcp,然后sudo ufw reload。