FTP会话包含了两个通道,一个叫控制通道,一个叫数据通道。控制通道是和FTP服务器进行沟通的通道,连接FTP、发送FTP指定都是通过控制通道来完成的。数据通道是和FTP服务器进行文件传输或者列表的通道。 主动模式:服务器开放 20 和 21 号端口 主动模式是传送数据时是 服务器 连接到客户端的端口 被动模式:服务器开放 21 号端口以及一个随机端口,其中21号端口固定用来做控制链接 被动模式则是客户端连接到服务器的端口
1、 FTP用户类型
(1) 匿名用户:anonymous 或者 ftp
(2) 本地用户:服务器本身的用户家目录为共享目录
(3) 虚拟用户:使用独立账户密码数据文件的用户
2、 Vsftp (Very Security ftp) :非常安全的FTP应用,基于FTP服务开发的应用
3、 主要配置文件
(1) 主配置文件:
(2) 黑名单:/etc/vsftpd/ftpusers
(3) 白名单:/etc/vsftpd/user_list