转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> MySql >> 正文
Linux简明系统维护手册         ★★★★

Linux简明系统维护手册

作者:闵涛 文章来源:闵涛的学习笔记 点击数:4298 更新时间:2009/4/22 20:45:58
S=State,L=City,O=21vianet,       CN=CA,Email=ca@xxx.com" network=auto auto=start pfs=yes   conn roadwarrior-net left=%any right=(ip_of_remote_system) rightsubnet=192.168.1.0/24 rightca="C=US,S=State,L=City,O=21vianet,       CN=CA,Email=ca@xxx.com" network=auto auto=start pfs=yes

  黑体部分要注意配置正确。

  3.12运行ipsec.exe有下面输出:


  C:ipsec>ipsec
  IPSec Version 2.1.4 (c) 2001,2002 Marcus Mueller
  Getting running Config ...
  Microsoft''''s Windows XP identified
  Host name is: (local_hostname)
  No RAS connections found.
  LAN IP address: (local_ip_address)
  Setting up IPSec ...

        Deactivating old policy...
        Removing old policy...

  Connection roadwarrior:
        MyTunnel     : (local_ip_address)
        MyNet   : (local_ip_address)/255.255.255.255
        PartnerTunnel: (ip_of_remote_system)
        PartnerNet   : (ip_of_remote_system)/255.255.255.255
        CA (ID)      : C=US,S=State,L=City,O=ExampleCo,...
        PFS          : y
        Auto         : start
        Auth.Mode    : MD5
        Rekeying     : 3600S/50000K
        Activating policy...

  Connection roadwarrior-net:
        MyTunnel     : (local_ip_address)
        MyNet        : (local_ip_address)/255.255.255.255
        PartnerTunnel: (ip_of_remote_system)
        PartnerNet   : (remote_subnet)/(remote_netmask)
        CA (ID)      : C=US,S=State,L=City,O=ExampleCo,...
        PFS          : y
        Auto         : start
        Auth.Mode    : MD5
        Rekeying     : 3600S/50000K
        Activating policy...

  C:ipsec>

  这时候你从客户端ping服务器后面的内网得到几个''''Negotiating IP Security''''之后就可以ping通了。这样总经理带着这台笔记本到有互联网络的地方就可以象在办公室一样连接到公司里了。

  值的注意的是,出于安全性的问题,我们建议你关闭VPN网关上面的所有其他服务,并仔细配置防火墙。通常的,如果你希望把所有的流量都发送给主站网关,在从站就不需要增加iptables策略。否则,需要增加这样一条策略:


  iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE

  在主站由于路由的原因,需要增加下面的策略:


  iptables –t nat –A POSTROUTING –o ipsec0 –s ! 192.168.10.0/255.255.255.0 –
    j SNAT –to 192,168.1.231
  iptables –t nat –A POSTROUTING –o eth1 –s ! 192.168.10.0/255.255.255.0 –
    j SNAT –to 192,168.1.231

  每行中前面的黑体是子网网段,后面的是本网关的内侧出口。

  注:原版资料在http://vpn.ebootis.de/ 详细资料在:http://www.natecarlson.com/include/showpage.php?cat=linux&page=ipsec-x509

  (14)安装另一种邮件系统postfix

  任何一种知名的事物似乎一定有至少一个跟风之作(微软的Windows系列似乎例外,跟风者无一例外的夭折了),并且这些后来者往往有他们更出色的方面才能立足。在UNIX世界的邮件服务器领域,没有哪个产品能够有sendmail程序这么大的名气,尽管它有一个非常晦涩的配置文件。同样的,有不少人为了改进Sendmail的缺点做了很多其他的邮件服务器产品,并且的它们都有各自鲜明的特色,并且吸引了不少用户。其中佼佼者当属Qmail和Postfix邮件系统了。这里我们之所以选择Postfix介绍,主要基于下面两个原因:其一、Postfix是一个和Sendmail一样的为高负载邮件服务器设计的MTA(邮件传输代理),而Qmail处理能力要差一些(它比较适合中小型的应用场合)。在某些情况下Postfix甚至比Sendmail速度快3倍。其二、Postfix是按照兼容Sendmail的设计路子来做的,相当的配置文件都可以直接使用。这样原有的Sendmail用户可很容易的升级的Postfix。这是一个很“优惠”的升级条件,吸引了很多的原来的Sendmail用户。

  安装和配置Postfix邮件系统的最基本步骤如下:

  1、从http://www.postfix.org下载Postfix的最新版本。我们这里使用的版本是postfix1.1.5,文件名字叫作postfix-1.1.5.tar.gz,把这个文件下载到/usr/local/src里面

  2、cd /usr/local/src

  3、tar zxvf postfix-1.1.5.tar.gz释放压缩文件

  4、cd postfix-1.1.5

  5、vi INSTALL仔细阅读该安装文件和注意事项。

  6、make clean

  7、make

  8、useradd postfix (或者是adduser postfix)增加一个新的用户。然后用:vi /etc/passwd 编辑用户文件的postfix一行,让该行看起来类似:postfix:*:2126:2128:postfix:/no/where:/no/shell 其中号码部分不要改动。这主要是为了安全性考虑。

  9、groupadd postdrop 建立一个组,但是这个组不能包括任何一个用户。/etc文件中的相关行类似于:postdrop:*:54321:

  10、检查/etc/mail/aliases里面有没有postfix: root一行,没有就加上。

  11、# mv /usr/sbin/sendmail /usr/sbin/sendmail.OFF

  12、# mv /usr/bin/newaliases /usr/bin/newaliases.OFF

  13、# mv /usr/bin/mailq /usr/bin/mailq.OFF

  14、# chmod 755 /usr/sbin/sendmail.OFF /usr/bin/newaliases.OFF /usr/bin/mailq.OFF

  15、make install (新安装)

  16、make upgrade (升级)

  在执行上述两步(选择其中一个)的时候,脚本会提问许多路径什么的,建议不要做改动一路回车下来,除非你确定你知道改动默认值的必要性。

  17、启动是postfix start

  注意:以上步骤10-14是从sendmail升级的时候用的。

  很可能的,这样安装完了系统还不能收发邮件。首先,你应该安装一个pop3邮件接收协议服务(参见pop3安装)。另外的,需要按照下列步骤检查一下相关的配置文件。

  1、/etc/mail/access是允许访问的控制文件,类似下面内容,注意:地址就别照抄了。


  127.0.0.1 RELAY
  21.9.22 RELAY
  211.151.194.14 RELAY

  事实上这个文件可以定义得相当复杂。模板和说明可以参照:/etc/postfix/access

  2、编辑完成/etc/access文件,还要把它编译成数据库格式:makemap hash access.db < access

  3、/etc/mail/aliases是别名文件,类似下面的内容:


  MAILER-DAEMON: postmaster
  postmaster: root
  bin: root
  daemon: root
  nobody: root
  postfix: root

  这个文件的模板和说明可以参见/etc/postfix/aliases。编辑完成后,用newaliases aliases转换成数据库格式。

  4、/etc/mail/local-host-names写了本地主机的名字,内容类似于:


  rd.xxx.com
  tls65.rd.xxx.com

  5、主配置文件:/etc/postfix/main.cf ,看一下内容,比sendmial.cf强多了吧?每一项都有详细的说明和示例。最主要的(仅能使运行的)配置项目在载面介绍一下。


  5.1 mydomain

  指明你的域名,在这里我们指定:


  mydomain = test.com
  5.2 myorigin

  myorigin参数指明发件人所在的域名。如果你的用户的邮件地址为user@domain.com,则 该参数指定@后面的域名。在这里我们指定:


  myorigin = $mydomain 
  5.3 mydestination

  mydestination参数指定postfix接收邮件时收件人的域名,换句话说,也就是你的postfix 系统要接收什么样的邮件。通常与myorigin一样:


  mydestination = $mydomain
  5.4 mynetworks_style

  设置网络类型,我们指定:


  mynetworks_style = subnet
  5.5mynetworks

  定义可以使用的此smtp服务器发信的客户ip地址,因为公司的ip范围已知,所以我们指定:


  mynetworks = 192.168.1.0/24

  6、设定DNS服务器的MX记录。例如,在域test.com中,安装postfix的服务器名字叫mail.test.com,则在本域的DNS中设定MX记录为mail.test.com

  7、更改设定后不必重新启动postfix,只需要用postfix reload命令重新加载配置即可。

  8、post还支持虚拟域名,配置方法如下:

  8.1 首先把otherdomain.com(要用的虚拟域名)的MX记录指向mail.test.com(本域的邮件服务器),这个配置在负责解析otherdomain.com的DNS做。

  8.2 为了让用户可以使用username@otherdomain.com收发邮件,我们必须配置虚拟域,在main.cf文件中,我们添加以下内容:


  virtual_maps = hash:/etc/postfix/virtual

  这里假定用户tom、test、white需要使用这个虚拟域名,当然首先要在系统中添加这几个用户(用useradd或adduser填加系统用户),然后建立/etc/postfix/virtual文件并添加以下内容:


  othername.com anything
  tom@othername.com tom
  test@othername.com test
  white@othername.com white

  之后,用postmap命令生成虚拟域数据库:


  postmap /etc/postfix/virtual

  明白上面配置文件的例子,你就可以非常灵活的多域名邮件系统了。

五、日常维护

  责任编辑提示:这篇文章是本网站热心网友所发,里面还有一些内容没有完整,请与这位作者直接联系。:)

上一页  [1] [2] [3] [4] [5] [6] [7] 


没有相关教程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台