sunplusedu的个人空间 https://blog.eetop.cn/sunplusedu [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

Linux proftpd服务器配置

已有 415 次阅读| 2013-5-29 16:55

关于Linux proftpd服务器配置详解

    议程

    .了解ftp服务器。

    .proftpd安装。

    .proftpd配置。

    .添加用户。

    .测试。

    .what is FTP?

    File Transfer Protocol文件传输协议。

    .下载文件可以通过HTTP和FTP协议。

    .FTP专为文件传输而设计。

    .FTP需要服务器端和客户端。

    proftpd

    .主动模式:FTP客户端随机开启一个大于1024的端口X向服务器的21端口号发起连接,并开放X+1号端口进行监听。服务器接收到命令后,会用其本地的FTP数据端口20来连接客户端指定的端口X+1,进行数据传输。

    .被动模式:FTP客户端随机开启一个大于1024的端口X向服务器发送PASV命令,通知服务器自己处于被动模式。服务器和搜到命令后会通过X+1端口连接服务器的端口Y,然后在两个端口之间进行数据传输。

    .FTP服务器和客户端都可以采用这两种模式,但采用哪种模式进行,取决于客户端的设置。

    FTP

    .Wu-ftpd早期主流,漏洞百出,弃用。

    .Vsftpd现在主流,配置稍复杂。适合老鸟

    .Proftpd配置简单。入门使用。

    .Server-Uwindows下常用。

    proftpd安装三部曲

    http://www.proftpd.org/----选择相应的版本下载即可下载源码包tar zvcf……tar.gz

    #tar -zxvf proftpd-1.3.4c.tar.gz-----解压

    #./configure--prefix=/usr/local/proftpd

    #make

    #make install

    #/usr/local/proftpd/sbin/proftpd

    #cd

    #proftpd-1.3.4c

    #ls

    #vi README

    #

    #./configure --help

    #make && make install

    准备运行。/configure脚本。进入源代码的顶级目录敲入。/configure,后面跟上前面提到过的任意选项。

    ./configure-prefix=/usr/local/proftpd

    ./configure的工作就是侦察你的操作系统以发现什么东西可用什么东西不可用。它首先要做的事情之一就是确认你的C编译器可用。假如。/configure检测到你的C编译器有问题,脚本会退出,返回如下错误:

    configure:error:installtion or confiuration problem:C complier cannot create executables.

    在。/configure检查完编译器后,它查找头文件,库文件和函数的长列表。通常不必担心该部分。

    编译

    ./configure完成了它的工作,你简单的敲入make开始编译源代码,make正常来说,该过程很顺利,你可以见到大量的滚动行。

      更多参考嵌入式培训http://emb.sunplusedu.com


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 0

    获赞
  • 2

    评论
  • 1927

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-10 05:47 , Processed in 0.014468 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部