Chinaunix首页 | 论坛 | 博客
  • 博客访问: 92415610
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-19 17:29:53

作者: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
阅读(771) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~