一、硬件
我的硬件是Tualatin 1G+256M Ram,响应低碳!
由于大部分路由器不支持IPV6,因此还需要1台交换机。
网络结构如下
网线接入——— |————————|
___|_____ ___|____
| |—— | |————————————连接下载机
|交换机 | |路由器 |————————————其他电脑
| | | |
|_______|— | |_______|——|
| _______________|
二、软件
因为下载机不需要显示设备,为了节省下载机那可怜的资源,我没有安装图形程序,而是选择了安装文本界面(装完以后你就会发现下载机根本就不需要显卡!)
我使用Ubuntu10.04-i386-Server光盘来安装,当然,如果你选择安装图形界面的话,你可以用U盘的Live模式来安装。
闲言少叙,安装时选择SSH+LMAP,因为下载机需要用到LMAP,而远程管理需要SSH。安装完成,一切顺利!
选择合适的软件源,更新你的系统。
sudo apt-get update
sudo apt-get upgrade
(a)安装并配置FTP服务器
在Ubuntu上安装FTP,当然要使用大名鼎鼎的vsftp啦!
首先安装
sudo apt-get install vsftpd
然后配置
sudo vim /etc/vsftpd.conf
内部网络,因此允许匿名下载和上传,允许修改文件属性和重命名,支持IPV6协议。根目录为/var/ftp
我的配置如下
listen=NO#支持IPV6时此项必须为NO
listen_ipv6=YES#此项打来支持IPV6
anon_root=/var/ftp#匿名用户以root方式登录到/var/ftp并作为根目录
anonymous_enable=YES#允许匿名用户登录
anon_upload_enable=YES#允许匿名用户上传
anon_mkdir_write_enable=YES#允许匿名用户创建目录
anon_other_write_enable=YES#允许匿名用户修改文件属性和重命名
local_enable=YES#允许本地用户登录
write_enable=YES#允许上传
local_umask=022#上传后文件属性为755,文件夹属性为644 |