CentOS6安装VSFTPD服务及配置

题目要求:
安装配置FTP服务,允许匿名用户访问,只允许下载不允许上传
开启vsftp的log功能,文件名:/var/log/sferlog
设置无任何操作的超时时间为2分钟,数据连接超时时间为五分钟
FTP服务器最大支持连接数为500个,每个IP最多能支持20个链接
限制匿名用户以下载速度不超过256KB/S速度,其他用户以512KB/S下载
配置FTP自启动

环境:CENTOS6.9

引用文字

登陆ROOT

yum -y install vsftpd

启动FTP服务

service vsftpd start

配置VSFTPD

nano /etc/vsftpd/vsftpd.conf

关闭vsftp的log功能
(配置时要将修改后的配置前面的#去掉)
(#表示注释,有#号则该行不生效)
(不能有多余的空格)
找到xferlog_enable=YES
修改为xferlog_enable=NO

idle_session_timeout=120
无任何操作超时
data_connection_timeout=300
数据连接超时
max_clients=500
最大连接
max_per_ip=20
每个IP最多连接
anon_max_rate=256k
匿名用户传输速度
local_max_rate=512k
本地用户传输速度
xferlog_file=/var/log/xferlog
目录:
local_root
anon_root

log文件

退出
Ctrl+X
Y
重启服务

service vsftpd restart

配置自启动

chkconfig vsftpd on

外部访问配置:
iptables开放端口

iptables -I INPUT -p tcp --dport 21 -j ACCEPT

保存配置

service iptables save

重启服务

service iptables restart

FTP文件夹必须是755权限
anon上传的文件夹必须是777

开启被动模式(PASV)

pasv_enable=yes (Default: YES) 设置是否允许pasv模式
pasv_max_port=10240 (Default: 0 (use any port)) pasv使用的最大端口
pasv_min_port=20480 (Default: 0 (use any port)) pasv使用的最小端口

本文链接:

http://45.77.9.35/index.php/archives/7/
1 + 9 =
1 评论
    咸鱼QQ Browser 7Android O
    2018年08月13日 回复

    大佬66666666666666