FTP通道解释
FTP包含了两个通道,一个叫控制通道,一个叫数据通道;
控制通道:控制通道是和FTP服务器进行沟通的通道,连接FTP,发送FTP指令都是通过控制通道来完成的。
数据通道:数据通道是和FTP服务器进行文件传输或者列表的通道。
FTP协议中,控制连接均有客户端发起,而数据连接有两种工作方式:PORT方式和PASV方式
FTP数据通道的主动被动方式
PORT模式(主动方式)
FTP 客户端首先和FTP Server的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口(一个大于1024的端口)接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。
PASV模式(被动方式)
在建立控制通道的时候和PORT模式类似,当客户端通过这个通道发送PASV 命令的时候,FTP server打开一个位于1024和5000之间的随机端口并且通知客户端在这个端口上传送数据的请求,然后FTP server 将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接传送数据。
操作系统环境:CentOS 6.5-x86_64
配置好yum源
[root@localhost ~]# mkdir /media/cdrom
[root@localhost ~]# mount /dev/cdrom /media/cdrom/
mount: block device /dev/sr0 is write-protected
本文介绍了如何在CentOS 6.5系统中配置FTP服务器,包括启用匿名访问、设置权限和启动vsftpd服务。通过编辑vsftpd.conf文件,开启匿名用户功能,并调整权限,确保匿名用户可以上传、下载和创建目录。最后,通过setenforce 0禁用SELinux以允许FTP服务正常运行。
最低0.47元/天 解锁文章

1212

被折叠的 条评论
为什么被折叠?



