正 文

Linux网络服务器配置详解


www.7dspace.com  更新日期:2005-10-21 2:15:30  七度空间


  #ftp stream tcp nowait root
  /usr/sbin/tcpd in.ftpd -l -a
  #telnet stream tcp nowait root
  /usr/sbin/tcpd in.telnetd
  #
  # Shell, login, exec, comsat and talk are BSD protocols.
  #
  #shell stream tcp nowait root
  /usr/sbin/tcpd in.rshd
  #login stream tcp nowait root   /usr/sbin/tcpd in.rlogind

  查看“/etc/inetd.conf”文件,了解一下in#exec stream tcp nowait root

  /usr/sbin/tcpd in.rexecd
  #comsat dgram udp wait root
  /usr/sbin/tcpd in.comsat
  #talk dgram udp wait root
  /usr/sbin/tcpd in.talkd
  #ntalk dgram udp wait root
  /usr/sbin/tcpd in.ntalkd
  #dtalk stream tcp wait nobody
  /usr/sbin/tcpd in.dtalkd
  #
  # Pop and imap mail services et al
  #
  #pop-2 stream tcp nowait root
  /usr/sbin/tcpd ipop2d
  #pop-3 stream tcp nowait root
  /usr/sbin/tcpd ipop3d
  #imap stream tcp nowait root
  /usr/sbin/tcpd imapd
  #
  # The Internet UUCP service.
  #
  #uucp stream tcp nowait uucp
  /usr/sbin/tcpd /usr/lib/uucp/uucico -l
  #
  # Tftp service is provided primarily
  for booting. Most sites
  # run this only on machines acting as
  "boot servers." Do not uncomment
  # this unless you *need* it.
  #
  #tftp dgram udp wait root
  /usr/sbin/tcpd in.tftpd
  #bootps dgram udp wait root
  /usr/sbin/tcpd bootpd
  #
  # Finger, systat and netstat give out
  user information which may be
  # valuable to potential "system crackers."
  Many sites choose to disable
  # some or all of these services to improve security.
  #
  #finger stream tcp nowait root
  /usr/sbin/tcpd in.fingerd
  #cfinger stream tcp nowait root
  /usr/sbin/tcpd in.cfingerd
  #systat stream tcp nowait guest
  /usr/sbin/tcpd /bin/ps -auwwx
  #netstat stream tcp nowait guest
  /usr/sbin/tcpd /bin/netstat -f inet
  #
  # Authentication
  #
  #auth stream tcp nowait nobody
  /usr/sbin/in.identd in.identd -l -e -o
  #
  # End of inetd.conf

  注意:改变了“inetd.conf”文件之后,别忘了给inetd进程发一个SIGHUP信号(killall –HUP inetd)。

  [root@deep /root]# killall -HUP inetd

  第四步:

  为了保证“inetd.conf”文件的安全,可以用chattr命令把它设成不可改变。把文件设成不可改变的只要用下面的命令:

  [root@deep]# chattr +i /etc/inetd.conf

  这样可以避免“inetd.conf”文件的任何改变(意外或是别的原因)。一个有“i”属性的文件是不能被改动的:不能删除或重命名,不能创建这个文件的链接,不能往这个文件里写数据。只有系统管理员才能设置和清除这个属性。如果要改变inetd.conf文件,你必须先清除这个不允许改变的标志:

  [root@deep]# chattr -i /etc/inetd.conf

  但是对于诸如sendmail,named,www等服务,由于它们不象finger,telnet等服务,在请求到来时由inet守护进程启动相应的进程提供服务,而是在系统启动时,作为守护进程运行的。

  而对于redhat linux,提供了一个linuxconfig命令,可以通过它在图形界面下交互式地设置是否在启动时运行相关服务。也可以通过命令来设置是否启动时启动某个服务,如:[root@deep]# chkconfig –level 35 named off。

5页,页码:[1] [2] [3] [4] [5] 

上一篇:网络服务器安全问题初探
下一篇:网络服务器通用及专用保护方法
作者:  来源:Techtarget ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐