设置连接服务器的最大并发连接数和最大线程数,使用FTP服务器必然会面临众多用户的访问,如果在同一时间段内登录FTP服务器的用户过多或下载数据量过大,势必会影响服务器的性能.在FTP服务器建立之初,就应该设置服务器的最大并发用户数和每一个用户并发下载文件的最大线程数.这些内容也都需要在/etc/vsftpd/vsftpd.conf文件中修改,可添加如下信息:
max_clients=150 //最大并发连接数
max_per_ip=5 //每一个用户并发下载的最大线程数
设置匿名用户的最大传输速率
anon_max_rate=10000 //匿名最大传输速率为10kbps(是bps,即位/秒)
禁止某些IP段的匿名用户访问FTP服务器
在主配置文件下添加语句: tcp_wrappers=YES
接下来找到/etc/hosts.allow文件,打开添加如下内容:
vsftpd:192.168.0.50:DENY
具体可以看http://blog.chinaunix.net/u3/91713/showart_1807071.html
只允许匿名用户访问可以在主配置文件中添加以下两行语句:
#local_enable=YES //允许本地用户登录FTP服务器,前加#则为注释,对服务器不起作用
#write_enable=YES //允许本地用户写入,前加#则为注释,对配置文件不起作用
设置数据传输中断时间
#idle_session_timeout=600
#data_connection_timeout=120
去掉句前的"#",其中第一行为空闲会话中断时间,单位为秒,第二行为超时时间,单位也是秒.
更改FTP服务器默认的端口号
listen_port=2121
阅读(684) | 评论(0) | 转发(0) |