检查安装包 rpm -q vsftpd
service vsftpd start|stop|reload|status 启动|停止|重载|查询状态
配置文件 /etc/vsftpd/vsftpd.conf
1)listen_port 更改FTP服务端口
2)chroot_list_enable 是否使指定用户不能切换到用户主目录以外。
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list
编辑/etc/vsftpd/chroot_list,添加用户名,一行一个名字
3)xferlog_enable 启用记录日志
4)ferlog_file 日志路径
5)anonymous_enable 是否启用匿名登陆
6)anon_max_rate 限制匿名用户的传输速度
7)anon_upload_enable 是否允许匿名用户上传文件
8)anon_mkdir_write_enable 是否允许匿名用户创建目录
9)local_max_rate 限制本地传输文件速度(单位:字节/秒)
10)user_config_dir针对不同用户限制不同速度
增加 user_config_dir=/etc/vsftpd/userconf
在这个目录下新建文件,以用户名命名,如user1
在这个文件中添加一行 local_max_rate=200000
11)tcp_wrappers简易防火墙
tcp_wrappers=yes
修改/etc/hosts.allow
增加 vsftpd : ip : allow
12)write_enable 是否开始写功能
13)local_enable 是否允许本地登陆
14)max_per_ip设置每个IP最大连接数
15)不是本机用户,登陆FTP
[root@localhost root]# useradd –g ftp –s /sbin/nologin ftpuser
[root@localhost root]# passwd ftpuser
Changing password for user ftpuser.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.