在服务器上部署ftp

在服务器上部署ftp


安装vsftpd

示例服务器系统为ubuntu

sudo apt-get install vsftpd -y

修改配置文件

如果ftp工具连不上请自行查询21端口与被动模式的端口是否被防火墙或服务器运营商安全组拦截

sudo vi /etc/vsftpd.conf
chroot_local_user=YES #用户只允许访问自己的登入的目录
chroot_list_enable=YES #是否开启特权用户
#特权用户列表 特权用户可跨目录访问
chroot_list_file=/etc/vsftpd.chroot_list
#被动模式端口范围(最小)
pasv_min_port=30000 
#被动模式端口范围(最大)
pasv_max_port=31000 
#允许FTP写入权限
allow_writeable_chroot=YES

用户登陆

正常的创建的linux用户都可以登陆,设置用户登入目录

sudo usermod -d 目录地址 用户名