热烈祝贺台州朗动科技的站长论坛隆重上线!(2012-05-28)    热烈庆祝伟大的祖国60周年生日 点击进来我们一起为她祝福吧(2009-09-26)    站长论坛禁止发布广告,一经发现立即删除。谢谢各位合作!.(2009-08-08)    热烈祝贺台州网址导航全面升级,全新版本上线!希望各位一如既往地支持台州网址导航的发展.(2009-03-28)    台州站长论坛恭祝各位新年快乐,牛年行大运!(2009-01-24)    台州Link正式更名为台州网址导航,专业做以台州网址为主的网址导航!(2008-05-23)    热烈祝贺台州Link资讯改名为中国站长资讯!希望在以后日子里得到大家的大力支持和帮助!(2008-04-10)    热烈祝贺台州Link论坛改名为台州站长论坛!希望大家继续支持和鼓励!(2008-04-10)    台州站长论坛原[社会琐碎]版块更名为[生活百科]版块!(2007-09-05)    特此通知:新台州站长论坛的数据信息全部升级成功!">特此通知:新台州站长论坛的数据信息全部升级成功!(2007-09-01)    台州站长论坛对未通过验证的会员进行合理的清除,请您谅解(2007-08-30)    台州网址导航|上网导航诚邀世界各地的网站友情链接和友谊联盟,共同引领网站导航、前进!(2007-08-30)    禁止发广告之类的帖,已发现立即删除!(2007-08-30)    希望各位上传与下载有用资源和最新信息(2007-08-30)    热烈祝贺台州站长论坛全面升级成功,全新上线!(2007-08-30)    
便民网址导航,轻松网上冲浪。
台州维博网络专业开发网站门户平台系统
您当前的位置: 首页 » Linux服务器架设 » 用Webmin和VSFTP搭建FTP服务器

用Webmin和VSFTP搭建FTP服务器

论坛链接
  • 用Webmin和VSFTP搭建FTP服务器
  • 发布时间:2007-09-25 22:00:48    浏览数:9822    发布者:superadmin    设置字体【   
今天我们继续介绍基于OpenSuSE 10.2和YaST2环境的Linux系统架设课程。首先我要介绍的是Webmin,这是一款强大的基于Web的管理工具,用它在OpenSuSE上搭建FTP服务器相当简单。在没有YaST2模块的情况下,我们只要通过Firefox和Webmin就可以进行FTP服务器的搭建了。

FTP在哪里?

默认情况下OpenSuSE并不会安装FTP服务(就算安装了5张光盘也一样),而只是有一个基于命令行的FTP客户端lftp,因此我们要再找一个FTP服务器程序。

我推荐大家在OpenSuSE下使用vsftp(Very Secure FTP),据说这是“类UNIX系统下最安全最快速的FTP服务器”。

安装vsftp

要让vsftp运行,我们需要安装两个组件:vsftpd 和 vsftpd Webmin模块。在本例中,我们通过YaST2来安装vsftpd然后通过Webmin安装vsftpd模块。安装vsftpd相当简单,我们不需要上网下载任何文件,而是直接从YaST的软件管理工具中安装。

首先我们进入Computer | More Applications,当出现如图A所示的窗口后,点击左侧导航栏的Utilities按钮。



图 A也可以在搜索栏中直接输入 "yast" 来查找YaST工具

在工具列表中,我们选择YaST按钮。如图B所示。



图B 从左侧导航栏选择了某个组,右侧窗口上方就会列出该组包含的工具

接下来我们会看到如图C所示的窗口。点击Software Management按钮。



图C 打开YaST窗口后,默认显示的是Software类

打开Software Management工具,然后在搜索框中输入vsftp. 右侧会出现搜索结果,如图D所示。



图D 绿色的勾表示“保持”,黑色的勾表示 “安装”
      安装Webmin模块

选中vsftp,然后点击窗口右下角的accept按钮,YaST就开始安装vsftp了。接下来我们要安装Webmin模块(如果不安装Webmin模块,就必须通过手动编辑配置文件的方式来配置vsftp)首先我们下载这个模块 。下载后,我们不要解压缩,而是通过浏览器访问http://主机地址:10000 。用root用户登录系统,然后打开Webmin菜单,如图E所示,然后点击Webmin Modules模块。



图E Webmin里有各种配置

进入 Install Module, 勾选From Local File ,然后点击 "..." 按钮。接下来会出现如图F所示的窗口,选择刚刚下载的vsftpd文件。



图F 选择自己刚刚下载的文件

选好文件后,点击OK,然后回到Webmin窗口。接下来点击Install Module按钮。安装结束后,展开左侧的Servers菜单,你会看到其中出现了vsftp项。点击vsftp,然后右侧会出现一系列FTP设置内容,如图G所示。



图G 可以在这个窗口启动或重启 vsftp daemon

配置vsftpd

首先要输入的是基本设置Generally Attitudes。如图H所示。



图H "Attitudes" 可以作为FTP站点的介绍

首先要设置的是File Unmask。umask 基本上和 chmod是相对应的。以下是umask 的设置:

◆chmod 777 等同于 umask=000 (或 rwx)
◆chmod 666等同于umask=111 (或rw-)
◆chmod 555等同于umask=222 (或r-x)
◆chmod 444等同于umask=333 (或r--)
◆chmod 333等同于umask=444 (或-wx)
◆chmod 222等同于umask=555 (或-w-)
◆chmod 111等同于umask=666 (或--x)
◆chmod 000等同于umask=777 (或---)

我们可以根据上面的介绍为FTP设置合适的文件权限。如果你希望文件为只读属性,可以将File Unmask区域设置为333。如果希望用户可以读写文件,那么应该设置为111.
其余的设置内容包括:

◆Idle Session Timeout: 设置呆滞连接的断开时间。
◆Data Connection Timeout: 设置下载的最长时间。
◆Welcome Banner Text: 设置用户登录FTP服务器后看到的信息
◆FTP Username: 设置UNIX用户。如果点击 "..." 按钮,可以看到一个预制用户名列表。一般来说,常用的用户名都是 ftp。

设置完成后,点击Save Changes按钮回到vsftpd主窗口。

接下来设置匿名FTP用户。如果希望匿名用户访问FTP,可以点击 Anonymous FTP按钮,接下来会出现如图I所示的配置窗口。



图I 默认设置都是 "yes"。在允许匿名用户前,要确保网络安全。

设置项目很简单,选择适合你的设置后,点击Save Changes按钮回到 vsftp 菜单。
娱乐休闲专区A 影视预告B 音乐咖啡C 英语阶梯D 生活百科
网页编程专区E AMPZF HTMLG CSSH JSI ASPJ PHPK JSPL MySQLM AJAX
Linux技术区 N 系统管理O 服务器架设P 网络/硬件Q 编程序开发R 内核/嵌入
管理中心专区S 发布网址T 版主议事U 事务处理