Ubuntu16.04安装vsftpd服务器程序
1. 安装vsftpd服务程序$sudo apt-get install vsftpd
2. 配置vfftp服务配置文件为/etc/vftpd.conf文件,打开后修改下列参数:
anonymous_enable=NO 禁止匿名访问
local_enable=YES 允许本地用户登录(即系统中原有用户)、
write_enable=YES 使能写权限
chroot_local_user=YES 将所有本地目录自家目录,NO不限制
chroot_list_enable=YES 允许vftpd读取一个提供用户名的文件,如果chroot_local_user是YES的话,该文件里添加的用户不会限制在自己的家目录里;反之,这些用户会被限制。
chroot_list_file=/etc/vsftpd.chroot_list 限制用户名文件
3. 允许root用户登录
打开该功能会增加系统的风险,请谨慎。
配置文件为 /etc/ftpusers,将root用户从文件中删除即可。