打印

基于Ubuntu的寝室下载机+支持IPV6协议的ftp服务器配置手记

[复制链接]
327|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本文参考http://forum.ubuntu.org.cn/viewt ... ccaf5e8414e9ee7655e6657f522

一、硬件

我的硬件是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

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

432

主题

439

帖子

0

粉丝