赛迪网 > IT技术 Linux > 最新更新
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

Debian服务器设置入门教程之二 (1)

发布时间:2005.03.03 10:47     来源:kanaka    作者:kanaka

1.开场白

在五年之前,我还觉得Ftp这个东西很神秘。那时候,我身边的大部分人,甚至以为http就是互联网的全部。我们从网站下载文件,用的大多也是http连接。但是,事实上,ftp(File Transfer Protocol,文件传输协议)这个服务已经存在很长时间了,如果要提供文件下载,除了使用http的方式连接外,我们完全可以提供ftp服务,这样可以节省一些服务器资源,比如连接数什么的。ftp是专门设计用来在两台电脑之间传输数据的,可以避免太多的远端执行。尤其是,当传输的文件比较大时,ftp会比http节省资源。另外,ftp可非常方便地上传文件,而http则没有那么方便快捷。

2.选择wu-ftpd

用apt-cache search 命令看一下,都有什么ftp服务器可以选择:

# apt-cache search ftpd

你会发现,Debian为我们制作了很多个ftpd服务器软件包,包括atftpd、bsd-ftpd、ftpd、oftpd、muddleftpd、proftpd、twoftpd、vsftpd、wu-ftpd等等。其中应用最广泛的,应该是wu-ftpd了,这是目前最流行的一种免费FTP服务器软件,目前绝大多数的FTP站点都是由wu-ftpd来架设的,它是当初由华盛顿大学wuarchive.wustl.edu开发出来的,是一个以效率以及稳定性为考量的程序。wu-ftp如此流行,一个重要的原因是因为它强大的功能,例如:

◆ 可控制不同网域的机器对 FTP服务器的存取权限和访问时段。

◆ 使用者在下载文件时,可自动对文件进行压缩或解压缩工作。

◆ 可以记录文件上传或下载的过程。

◆ 可以限制最高访问人数,以维持系统的最佳运行效率。

◆ 可显示相关的信息,以便用户了解当前的接收状态。

◆ 可暂时关闭FTP服务器,以便系统维护。

目前Debian提供的wu-ftpd版本是2.6.2。好,我们就选择这个wu-ftpd了!

3.安装

安装很简单,用下面的命令安装:

# apt-get install wu-ftpd

它会问你,你想设置一个匿名ftp账号吗?输入y,回车。接着让你输入ftp根目录,默认是/home/ftp,我们就用默认的吧。然后它问你,你想创建一个目录,用来让用户上传文件吗?输入y,创建一个。安装程序会创建一个新的用户ftp,并把这个用户加入到一个新创建的组ftp中去。

然后它会说:

Anonymous FTP users will only see UID and GID numbers,instead of names, 
    because the libnss_files.so library hasn't installed.
  It is not installed by default, since there is no easy way
    to find out what version we need to install.
  If you want to install it manually, it should be palced in /home/ftp/lib,
   owned by root, and with permissions of 444 (r--r--r--)

(它说由于无法判断所需的版本,libnss_files.so没有安装,要手工安装的话,到/home/ftp/lib去找。这块我还没捣鼓明白,还请高手赐教)。这里需要对初学者说明一下,系统从/etc/passwd这个文件里面读取资料,得到UID和GID,来决定用户对文件的存取权限。一会儿我们会讲到,在ftpaccess这个配置文件里,可以为某些UID的用户或者某些GID的组设置权限。

1 2 3 4 下一页>>


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· Debian服务器设置入门教程之一 (03-02) · Debian服务器设置入门教程前言 (03-01)
· Debian 是什么? (02-28) · Debian及其社区发展 (10-26)
· 让Debian“讲汉语” (04-06) · Linux也不安全 "Debian计划"服务器遭攻击 (11-24)
· 宽带时代的网络传输工具 (10-30) · 专题:Java的网络编程 (12-30)
· Java的网络编程:用Java实现FTP服务器 (12-27) · Java的网络编程:用Java实现SMTP服务器 (12-27)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管