Linux vsftpd

来源:互联网 发布:华钦软件 编辑:程序博客网 时间:2024/05/01 18:21

添加ftp用户
# adduser -g ftp -s /sbin/nologin user1
# passwd user1
Changing password for user user1.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

配置相关文档:
#vi /etc/vsftpd/vsftpd.conf

禁止匿名用户访问:
anonymous_enable=YES,将YES改为NO

在文件末尾加如下的设置:
# new added by netseek
listen_port=5021 ;命令通道端口,默认为21
listen_data_port=5020 ;数据通道端口,默认为20
pasv_enable=YES ;允许被动模式
pasv_min_port=10000 ;被动模式使用端口范围
pasv_max_port=10010
local_max_rate=200000 ;用户宽带限制
chroot_local_user=YES ;禁用户离开主目录
listen_address=192.168.0.21 ;让他监听ip:192.168.0.21
anon_world_readable_only=NO   可读可下载
anon_upload_enable=YES            可上传 
download_enable = NO                不能下载
anon_mkdir_write_enable=YES   可创建和删除文件夹
anon_other_write_enable=YES    可文件改名和删除文件
local_root=/home/ftpsite/mike      指定mike的宿主目录