Duangw

out-server

操作系统版本:Ubuntu server 9.04

 

1 硬件

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

 

2 初始安装

语言选择english。

只安装openssh server。

 

3 配置网络

设置ip地址为:172.18.0.50/24。

编辑/etc/network/interfaces:

...
iface eth0 inet static
        address 172.18.0.50
        netmask 255.255.255.0
        gateway 172.18.0.1

其他相关文件:

 

4 配置软件源

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

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

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

编辑sources.list,将原有的网址替换为本地服务器地址,如:

...
deb ftp://172.18.0.199/pub/ubuntu/ jaunty main restricted
deb-src ftp://172.18.0.199/pub/ubuntu/ jaunty main restricted
...

 

5 更新系统

$ sudo aptitude update
$ sudo aptitude upgrade

 

6 安装http服务器

$ sudo aptitude install apache2

 

7 安装ftp服务器

$ sudo aptitude install vsftpd

 

8 配置iptables防火墙

这里不使用缺省安装的ufw,而是使用Iptables脚本中提供的模板rc.iptables-server.ref。

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

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

配置开机启动:

$ sudo update-rc.d iptables start 39 S .

 

9 配置ip6tables防火墙

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

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

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

配置开机启动:

$ sudo update-rc.d ip6tables start 39 S .