温馨提示×

如何通过Ubuntu管理vsftp服务器

小樊
50
2025-08-27 14:47:21
栏目: 云计算

通过Ubuntu管理vsftp服务器,主要包括安装、配置、用户管理、启动停止等操作,具体如下:

  1. 安装vsftpd:打开终端,运行命令sudo apt update && sudo apt install vsftpd
  2. 配置vsftpd:编辑配置文件/etc/vsftpd.conf,常用配置有禁止匿名登录anonymous_enable=NO、允许本地用户登录local_enable=YES、允许上传文件write_enable=YES、限制用户在其家目录chroot_local_user=YES等。若需使用SSL/TLS加密,可设置ssl_enable=YES并配置证书路径。
  3. 管理用户:创建用户用sudo adduser命令,修改密码用sudo passwd命令,删除用户用sudo deluser命令。还可通过编辑/etc/vsftpd.user_list/etc/vsftpd.chroot_list文件来控制用户登录权限和是否允许切换目录。
  4. 启动和停止服务:使用sudo systemctl start vsftpd启动服务,sudo systemctl stop vsftpd停止服务,sudo systemctl restart vsftpd重启服务,sudo systemctl enable vsftpd设置开机自启。
  5. 配置防火墙:若使用UFW防火墙,需开放FTP端口(默认21)和被动模式端口范围,如sudo ufw allow 21/tcpsudo ufw allow 40000:50000/tcp,然后sudo ufw reload

0