Chinaunix首页 | 论坛 | 博客
  • 博客访问: 114474
  • 博文数量: 40
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 420
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-02 15:41
文章分类

全部博文(40)

文章存档

2009年(40)

我的朋友
最近访客

分类: 系统运维

2009-06-15 09:35:22

五、高级话题

(一)      支持SSL

创建ssl证书

 

cd /usr/share/ssl/certs

Openssl req –new –x509 –nodes –out vsftpd.pem –keyout vsftpd.pem

 

vsftpd.conf中添加支持ssl的选项:

 

#启动ftp是否支持ssl,如果设置,那么ftp客户端也必须要使用带ssl协议的软件。

ssl_enable=YES

#  ssl_enable=YES有效

#  是否允许匿名用户通过ssl登录服务器

allow_anon_ssl= YES

#  ssl_enable=YES allow_anon_ssl=YES 有效

#  是否强制匿名用户通过ssl传输数据

force_anon_data_ssl=NO

#  ssl_enable=YES allow_anon_ssl=YES 有效

#  是否强制匿名用户通过ssl登录服务器

force_anon_logins_ssl= YES

#  ssl_enable=YES有效

#  是否强制本地用户通过ssl传输数据

force_local_data_ssl=YES

#  ssl_enable=YES有效

#  是否强制本地用户通过ssl登录服务器

force_local_logins_ssl=YES

#  ssl_enable=YES有效

#  FTP是否支持SSL V2

ssl_sslv2=YES

#  ssl_enable=YES有效

#  FTP是否支持SSL V3

ssl_sslv3=YES

#  ssl_enable=YES有效

#  FTP是否支持SSL TLS V1

ssl_tlsv1=YES

# ssl_enable=YES有效

# 设置对应的ssl证书的位置

rsa_cert_file=/usr/share/ssl/certs/vsftpd.pem

 

(二)      ftp 的用户增加磁盘限额

具体可以看 GNU-应用FAQ-使用手册.html中的 为“用户增加磁盘限额“一节。

(三)      配置虚拟用户

 

(四)对抗暴力破解

客户端可以使用软件来自动登录服务器,在没有密码的情况下,它可以通过反复来运行软件,进行密码测试,来破译密码,由于现有的关于vsftp这方面的安全防护还没有(好像是否可以通过/etc/pam.d/vsftp来防护,我没有试验过)。因此可以通过blockhosts软件来完成这样的任务。它可以分析连接的同一个ip在连续若干次(人为可以设定)都没有连接成功下,就认为这个ip是非法的ip,就把这个ip记录到/etc/hosts.deny的方式来完成,它要完成这样的任务要和

Tcp_wrappers联合。

(五)分析vsftp日志软件

可以采用一些软件,比如awstats来分析ftp日志软件,可以减少管理员的麻烦。

 

阅读(795) | 评论(0) | 转发(0) |
0

上一篇:四、运行VSFTP服务器

下一篇:六、有关FAQ

给主人留下些什么吧!~~