用ProFTPD构建FTP服务器

来源:Linux认证    发布时间:2012-11-10    Linux认证视频    评论

    FTP服务被广泛的应用着,常见的,一些大学、组织、机构等等,都有通过FTP服务器向外发布数据…但在这里,我们将要构建的FTP服务器将主要针对用于用户更新自己的网站。也就是说,让用户(root除外)只可以访问自己的Web目录(本站前面介绍的HTTP服务器构建中以public_html为例)。
    另外,为了避免通过平文传输时,数据被截获,从而泄漏隐私与密码,我们采用TLS方式,加密FTP传输过程中的数据,以确保安全。
    (构建FTP服务器,您将有多种选择,比如通过vsftpd等等FTP服务器软件。但ProFTPD在一些方面,更能够符合我们的实际条件,尤其对于ADSL方式接入网络的服务器,ProFTPD能够很好的应对不断变化的IP地址造成的问题。)
    安装 ProFTPD
    由于ProFTPD不存在于CentOS中yum的官方库中,所以用yum安装ProFTPD需要定义非官方的库。请先确认相应非官方库文件的存在。
    [root@sample ~]# ls -l /etc/yum.repos.d/dag.repo  ← 确认相应库文件的存在性
    -rw-r--r-- 1 root root 143 Oct 1 21:33 /etc/yum.repos.d/dag.repo ← 确认其存在(否则不能通过yum安装ProFTPD)
    如果以上,dag.repo文件不存在,则不能通过yum安装ProFTPD,需要定义非官方库。定义非官方库的方法请见 “CentOS的下载、安装及初始环境设置”一节中yum的相关设置。而且,在此前提下也要保证所定义的dag.repo文件的语法的正确性。
    然后,通过yum来在线安装ProFTPD。
    [root@sample ~]# yum -y install proftpd  ← 安装ProFTPD
    Setting up Install Process
    Setting up repositories
    Reading repository metadata in from local files
    Reducing Dag RPM Repository for Red Hat Enterprise Linux to included packages only
    Finished
    Parsing package install arguments
    Resolving Dependencies
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for proftpd to pack into transaction set.
    proftpd-1.2.10-10.2.el4.r 100% |=========================| 15 kB 00:00
    ---> Package proftpd.i386 0:1.2.10-10.2.el4.rf set to be updated
    --> Running transaction check
    Dependencies Resolved
    =============================================================================
    Package Arch Version Repository Size
    =============================================================================
    Installing:
    proftpd i386 1.2.10-10.2.el4.rf dag 699 k
    Transaction Summary
    =============================================================================
    Install 1 Package(s)
    Update 0 Package(s)
    Remove 0 Package(s)
    Total download size: 699 k
    Downloading Packages:
    (1/1): proftpd-1.2.10-10. 100% |=========================| 699 kB 00:03
    Running Transaction Test
    Finished Transaction Test
    Transaction Test Succeeded
    Running Transaction
    Installing: proftpd ######################### [1/1]
    Installed: proftpd.i386 0:1.2.10-10.2.el4.rf
    Complete!

  考试大温馨提示:本内容来源于网络,仅代表作者个人观点,与本站立场无关,仅供您学习交流使用。其中可能有部分文章经过多次转载而造成文章内容缺失、错误或文章作者不详等问题,请您谅解。如有侵犯您的权利,请联系我们,本站会立即予以处理。

上一页123下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答