第8章 FTP服务器的配置与管理
第8章 FTP服务器的配置与管理
本章内容 FTP服务工作原理 vsftpd简介 配置 vSitpd服务器 使用FTP客户机 使用PAM实现虚拟用户
本章内容 ▪ FTP服务工作原理 ▪ vsftpd简介 ▪ 配置vsftpd服务器 ▪ 使用FTP客户机 ▪ 使用PAM实现虚拟用户
16.1FTP服务工作原理 ■常见的文件传输方法: ■HTTP、FTP、TFTP、SFTP、NFS ■连接模式: ■传输模式:二进制、 ASCII ■匿名用户和本地用户
16.1 FTP服务工作原理 ◼ 常见的文件传输方法: ◼ HTTP、FTP、TFTP、SFTP、NFS ◼ 连接模式: ◼ 传输模式:二进制、ASCII ◼ 匿名用户和本地用户
161.1连接模式 FTP需要一个辅助连接来完成数据传输。 FTP服务至少需要监听两个端口,一个端口是作 为控制连接端口,默认是21号端口,另一个端口 是数据传输端口,用来建立数据传输通道 ■FTP的连接模式有两种: PORT模式 PASV模式
16.1.1 连接模式 ◼ FTP需要一个辅助连接来完成数据传输。 ◼ FTP服务至少需要监听两个端口,一个端口是作 为控制连接端口,默认是21号端口,另一个端口 是数据传输端口,用来建立数据传输通道 ◼ FTP的连接模式有两种: ◼ PORT模式 ◼ PASV模式
PORT模式和PASV模式 ■PORT模式(主动): FTP客户端在控制连接上发出PORT指令告诉服务器连 接自己的什么端口来建立一个数据连接,当服务器收 到这一指令后会使用20号端口连接用户指定的端口号, 从而建立数据连接 PASV模式(被动) ■FTP客户机向服务器发送PASV指令,与服务器协商要 连接服务器的哪一个端口。如果服务器上的这个端口 是空闲的,那么服务器会返回ACK的确认信息并建立 数据连接
PORT模式和PASV模式 ◼ PORT模式(主动): ◼ FTP客户端在控制连接上发出PORT指令告诉服务器连 接自己的什么端口来建立一个数据连接,当服务器收 到这一指令后会使用20号端口连接用户指定的端口号, 从而建立数据连接 ◼ PASV模式(被动): ◼ FTP客户机向服务器发送PASV指令,与服务器协商要 连接服务器的哪一个端口。如果服务器上的这个端口 是空闲的,那么服务器会返回ACK的确认信息并建立 数据连接