Dec 5
   OpenSSL是使用非常广泛的 SSL 的开源实现。由于其中实现了为SSL 所用的各种加密算法,因此OpenSSL也是被广泛使用的加密函数库。SSL/TLS 协议位于 TCP 协议和应用层协议之间,为传输双方提供认证、加密和完整性保护等安全服务。SSL作为一个协议框架,通信双方可以选用合适的对称算法、公钥算法、MAC 算法等密码算法实现安全服务。在Linux环境中,除可以使用OpenSSL提供的各种加密函数库外,还能利用其应用程序实现许多重要的功能。以下内容翻译自:OpenSSL Command-Line HOWTO
Tags: , , ,
Nov 27
   上一篇日志介绍了:Proftpd+Clamav+Mysql+MD5+Quota混合配置,其中提到我修改了mod_sql.c,加入了md5认证的函数。下面就说说这方面的内容,并且包括使用源码进行编译需注意的事项。
Tags: ,
Nov 26
   Proftpd是红旗DC Server 5.0自带的FTP服务端软件,也是一个非常优秀的开源套件。其默认使用操作系统的PAM模块作认证。在用户量比较少的情况下,其速度很理想,管理也方便。但若随着用户量的增长,单纯依赖PAM模块的认证方式就会显露出问题,而且也不利于于第三方软件的配合(例如论坛用户)。所以,随着其快速的发展,很多开发人员为其提供了大量的模块插件,供特殊情况使用。SQL模块和LDAP模块就是其中之一。
   今天我要讲解的配置,就是基于以下功能模块的:
引用
1、Mod_sql模块,提供基于Mysql或Postgresql数据库的认证功能;
2、Quota模块,提供数据库的磁盘配额功能;
3、Clamav模块,提供对传输文件的实时病毒扫描功能;

此外,因原Mod_sql模块没有提供MD5的口令认证方式,所以,我也对其做了一些改动,以方便和其他软件的整合。至于,Postgresql和LDAP模块的配置,可参考Mysql的规则定义实现。
Tags: , , , ,
Nov 19
    在Windows管理Linux服务器时,常使用putty登陆ssh进行远程管理。默认登陆验证方式为密码认证,该方式虽然简单,但每次登陆都要输入一长串的密码,相当麻烦。而且,如果万一把root允许登陆打开,还有可能被强力破解,导致严重的后果。
    所以,通常建议用密钥登陆验证代替密码方式,即简单,又可靠。
Tags: , , ,
Nov 14
   正如前面提到的,syslog-ng是可用于替代系统原来的sysklog日志服务器。其配置简单,并且支持多种不同的日志目的导向方式,包括mysql数据库。以下再配合php-syslog-ng套件,即可从浏览器实现日志的观察和过滤,相当方便。
演示环境:http://syslog.linuxfly.org
用户名和密码都是:demo
Nov 13
   前面详细介绍了sysklog套件的配置和使用。但毕竟该套件已经比较老了,很多功能都不够完善,而系统日志又是系统维护中至关重要的参考信息。我们可以使用syslog-ng(下一代系统日志工具)来替代原来的sysklog服务。syslog-ng可以通过对日志信息执行正规表达式过滤,并且支持主机链方式等工作,都能更好的协助我们管理主机。红旗DC Server 5.0上默认就安装有该套件,可以直接使用。
Tags: ,
Nov 12
    目前,linux依旧使用syslogd作为日志监控进程,而在主流的linux发行版中依旧使用sysklog这个比较老的日志服务器套件。从前一篇日志可以看到,对其进行必要的配置能减少很多麻烦,并且可更有效的从系统日志监控到系统的状态。理解并完善一个syslog的配置,对于系统管理员来说显得尤为重要。
Tags:
Oct 11
   提到虚拟机,相信大部分人第一个想到的就是Vmware或Xen。Vmware因为使用方便、简单,可支持操作系统众多,配置灵活,所以得到了广泛的应用。但正因为Vmware采用完全虚拟化技术,其开销很大,虚拟机效率比较低。而下面需要介绍的是OpenVZ虚拟环境,OpenVZ是SWsoft公司Virtuozzo的Linux开源版本。其突出的特点是:多个虚拟服务器在一个内核上运行。虚拟服务器可以使用不同的Linux发行版本,但都基于同一个系统内核。VPS在OpenVZ下的性能相当出众,大多数情况下,开销不到3%。VPS所有的软件安装都基于rpm包管理方式进行,多个虚拟机之间软件安装非常方便。
   从Asianux 3.0开始,红旗和SWsoft合作,可以完整支持Virtuozzo软件。商业版本的Virtuozzo拥有优秀的管理工具,是免费的OpenVZ所缺少的。而且Virtuozzo还支持Windows核心的虚拟支持版本。
Tags: ,
Sep 1
   前面讲的都属于MTA基于smtp特征的过滤。我们还可以使用增加MDA套件,实现对邮件更深层的过滤和分析。下面针对病毒附件、广告邮件内容过滤进行的配置。
下面的内容包括三部分:
引用
1、amavisd-new套件
2、clamav套件
3、Spamassassin套件
Aug 30
   postfix自带的黑白名单过滤比较简单,效果和功能都一般。如果使用第三方的验证,在带宽不足的情况下是一个问题。而procmail则是一个比较好的替代方案。其也可以使用正规表达式进行匹配,并可识别邮件头和内容,而根据规则把邮件导向到指定的目录或文件中。
   不过,其权限控制似乎有点问题,而且一旦配置错误,会直接影响到整个邮件系统的发送结果。所以,在配置完后,请做仔细的验证工作。另外,网上有很多关于procmail的说明,但似乎有些误解,下面会提及到。
Tags: , ,
Aug 29
   通过前面的介绍,相信大家对邮件系统的运作原理以及如何使用Postfix搭建简单的邮件服务器有个比较清楚的了解。再看接下来要讲解的内容前,请再次重温一下前面的原理部分。
   在实际的互联网环境中,邮件交流作为互联网上最主要的应用,经常会受到各种各样的攻击问题。最常见的就是广告信、垃圾邮件、病毒邮件、木马邮件、DDOS等。而作为管理员来说,上述的问题是不可避免的。所以,我也就这些问题,提供一些解决方法供参考。
一、基本原理
   在postfix来说,要解决垃圾邮件等问题,关键是在选择过滤软件及方法上。而根据邮件传递的原理,我们可以从下面三个部分对邮件进行过滤:
引用
1、MTA部分,主要指smtp前端;
也就是说,在postfix收到邮件的时候,就进行如FQDN检查、DNS检查等分析,以判断邮件是否来自可信任的邮件提供商,其中也包括对已知邮件标题、内容等的过滤;
2、MDA部分,主要指smtp转发到maildir前;
在postfix收到邮件后,可以通过一些插件对邮件进行分析,例如垃圾邮件匹配、病毒扫描等,把有害的邮件根据规则而修改;
3、MUA部分,也就是客户端收到邮件时;
可以由客户端对邮件再次进行扫描,例如在使用Foxmail收信的时候,自动调用nod32等杀毒软件,这主要是为了防止有漏网之鱼。

   对于服务器来说,就是处理前面的两部分。以下是我们最终要实现的效果图:
点击在新窗口中浏览此图片
Aug 23
   熟悉postfix中的一些命令,对于今后的维护是很必要的。接下来会分析其中一些重要的配置文件和相关命令。
Tags: , , ,
分页: 12/16 第一页 上页 7 8 9 10 11 12 13 14 15 16 下页 最后页 [ 显示模式: 摘要 | 列表 ]