CentOS6.9中搭建FTP服务器的方法-创新互联

1 基本环境

创新互联专业为企业提供泰顺网站建设、泰顺做网站、泰顺网站设计、泰顺网站制作等企业网站建设、网页设计与制作、泰顺企业网站模板建站服务,十余年泰顺做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。


2 ftp工作模式

2.1 ftp通道


ftp工作会启动两个通道:


控制通道,数据通道


在ftp协议中,控制连接均是由客户端发起的,而数据连接有两种模式:port模式(主动模式)和pasv(被动模式)


2.2 port模式


在客户端需要接收数据时,ftp_client(大于1024的随机端口)----port命令-----ftp_server(21)发送port命令,这个port命令包含了客户端是用什么端口来接收数据(大于1024的随机端口),在传送数据时,ftp_server将通过自己的tcp 20端口和port中包含的端口建立新的连接来传送数据。


2.3 pasv模式

传送数据时,ftp_client---pasv命令---ftp_server(21)发送pasv命令时,ftp_server自动打开一个1024--5000之间的随机端口并且通知ftp_client在这个端口上传送数据,然后客户端向指定的端口发出请求连接,建立一条数据链路进行数据传输。


3 安装vsftp


# rpm -qa vsftpd   #检查是否已安装
# yum -y install vsftpd
# chkconfig --level 35 vsftpd on   #设置开机自启动
# chkconfig --list|grep vsftpd    #检查开机是否是自动启动

分享文章:CentOS6.9中搭建FTP服务器的方法-创新互联
分享路径:http://azwzsj.com/article/deossj.html