Duangw

out-server

操作系统版本:Debian 5.0.0

 

1 硬件

配置1块网卡,映射到/dev/vmnet9。

 

2 初始安装

采用expert模式安装。

语言选择english。

设置静态IP地址:172.18.0.80/24。

不使用网络镜像,不选择security和volatile更新。

只安装基本系统(不选择任何tasksel)。

建立普通用户。

 

3 配置软件源

这里使用本地服务器上的镜像。

首先备份原来的配置文件:

$ cd /etc/apt
$ sudo cp sources.list sources.list-bak

编辑sources.list,添加:

...
deb ftp://172.18.0.199/pub/debian/ lenny main
deb-src ftp://172.18.0.199/pub/debian/ lenny main

deb ftp://172.18.0.199/pub/debian-security/ lenny/updates main contrib
deb-src ftp://172.18.0.199/pub/debian-security/ lenny/updates main contrib

 

4 更新系统

# aptitude update
# aptitude upgrade

 

5 安装bind客户端

# aptitude install bind9-host

 

6 安装ftp客户端

# aptitude install ftp
# aptitude install lftp

 

7 安装tcpdump

# aptitude install tcpdump

 

8 安装openssh服务器

# aptitude install openssh-server

 

9 安装http服务器

# aptitude install apache2

 

10 安装ftp服务器

# aptitude install vsftpd

 

11 配置iptables防火墙

这里使用Iptables脚本中提供的模板rc.iptables-server.ref。

编辑rc.iptables-server.ref,按需要进行修改,完毕复制到系统目录:

# cp rc.iptables-server.ref /etc/init.d/iptables
# cd /etc/init.d
# sudo chmod 755 iptables

配置开机启动:

# update-rc.d iptables start 38 S .

 

12 配置ip6tables防火墙

同样使用Iptables脚本中提供的模板rc.ip6tables.ref。

编辑rc.ip6tables.ref,按需要进行修改,完毕复制到系统目录:

# cp rc.ip6tables.ref /etc/init.d/ip6tables
# cd /etc/init.d
# chmod 755 ip6tables

配置开机启动:

# update-rc.d ip6tables start 38 S .