Chinaunix首页 | 论坛 | 博客
  • 博客访问: 668547
  • 博文数量: 467
  • 博客积分: 8050
  • 博客等级: 中将
  • 技术积分: 14825
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-18 11:00
文章分类

全部博文(467)

文章存档

2009年(8)

2008年(459)

分类: LINUX

2008-04-20 14:14:43

作者:lg   来自:


  1. 安装 daemontools

    mkdir /package
    cd /package
    wget
    tar zxvf daemontools-0.76.tar.gz
    cd admin/daemontools-0.76
    wget
    patch -p1 < daemontools-0.76.errno.patch
    package/install

   2. 安装 ucspi-tcp-0.88
 
    cd /package
    wget
    tar zxvf ucspi-tcp-0.88.tar.gz
    cd ucspi-tcp-0.88
    wget
    patch -p1     make && make setup check
cd /service/
mkdir sshd
chmod +t sshd
mkdir sshd/log
mkdir sshd/log/main
touch sshd/log/status
chown logadmin:logadmin sshd/log/main
chown logadmin:logadmin sshd/log/status
vi /service/sshd/run
#!/bin/sh

PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
export PATH

sleep 5

tcprules allow.cdb allow.tmp < allow
exec env - PATH=$PATH \
tcpserver -vHRDl0 -x allow.cdb -u 0 0 ssh sshd -i -e 2>&1


chmod 755 /service/sshd/run

vi /service/sshd/log/run
#!/bin/sh
exec setuidgid logadmin multilog t s1000000 n100 ./main
chmod 755 /service/sshd/log/run
find /command -type l |xargs rm
find /usr/local/bin -type l -exec rm {} \;
cp -a /package/admin/daemontools-0.76/commmand/* /usr/local/bin
/etc/init.d/sshd stop && svc -u /service/sshd/
[root@localhost command]# chkconfig sshd off
[root@localhost command]# chkconfig --list |grep sshd
sshd      0:off  1:off  2:off  3:off  4:off  5:off  6:off
阅读(728) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~