美文网首页
ftp proftpd服务器

ftp proftpd服务器

作者: 迷糊银儿 | 来源:发表于2019-05-29 16:05 被阅读0次

    what?

    FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之间传递命令;另一个是数据链路,用来上传或下载数据。
    两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。 PORT(主动):客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用 PORT命令告诉服务器。服务器向客户端的****端口发送连接请求,建立一条数据链路来传送数据。 PASV(被动):客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用 PASV命令告诉客户端。客户端向服务器的****端口发送连接请求,建立一条数据链路来传送数据。

    环境准备

    1. 查看是否安装
    which proftpd 
    

    2.安装

    • 下载安装包
    • 解压
    • ...
      我安装到了/usr/local/etc/proftpd下
    • 可以在此目录下修改配置文件 /usr/local/proftp/etc/proftpd.conf

    实战

    启动服务

    service proftpd start
    

    使用【被动模式】下载文件

    wget  ftp://bjyz-xxxx01.epc.xx.com:8021/home/userodp/ftptest.txt
    

    【被动模式】下载文件过程中一直卡到这儿,可以改用主动模式下载--no-passive-ftp

    image.png
    【主动模式】下载文件
    wget --no-passive-ftp  ftp://bjyz-xxxx01.epc.xx.com:8021/home/userodp/ftptest.txt
    

    使用用户名&密码登录然后传输文件的方式

    wget --ftp-user=userodp --ftp-password=odp123@ ftp://bjyz-xxx.epc.xx.com:8021/home/xxx/ftptest.txt
    

    注意

    1. 有的公司对服务使用的端口有限制,如5000--6000,切记修改proftpd配置文件的端口(默认是21)为符合公司的端口区间

    相关文章

      网友评论

          本文标题:ftp proftpd服务器

          本文链接:https://www.haomeiwen.com/subject/ptyytctx.html