ftp proftpd服务器

2019-05-29  本文已影响0人  迷糊银儿

what?

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

环境准备

  1. 查看是否安装
which proftpd 

2.安装

实战

启动服务

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)为符合公司的端口区间
上一篇下一篇

猜你喜欢

热点阅读