FTP 服务
1、 FTP 服务的端口号
21 端口:传输 FTP 的控制命令
20 端口:传输文件数据
2、 FTP 的数据传输模式
主动模式
FTP 客户端向服务器的 FTP 控制端口( 21 端口)发出连接请求,服务器接受连接,
建立一条命令链路; 当需要传输数据时, 客户端在命令链路上用 PORT 命令告诉服
务器, 自己打开了某个端口, 服务器从 20 端口向客户端的指定端口发出连接请求,
建立一条数据链路来传送数据。 (ftp>sendport)
被动模式
FTP 客户端向服务器的 FTP 控制端口( 21 端口)发出连接请求,服务器接受连接,
建立一条命令链路; 当需要传输数据时, 服务器在命令链路上用 PASV 命令告诉客
户端,自己打开了某个端口,客户端向服务器的指定端口发出连接请求,建立一条
数据链路来传送数据。 (ftp>passive)
3、 FTP 服务器软件
Wu-ftpd —— www.wu-ftpd.org
Proftpd —— www.proftpd.org
vsftpd —— vsftpd.beasts.org
4、 FTP 客户端软件
ftp 命令
gftp —— gftp.seul.org
Filezilla —— filezilla.sourceforge.net (windows 下的开放源代码的 FTP 客户端)
5、 服务器和客户端之间的防火墙设置策略
对于工作在主动模式下的服务器:
允许 FTP 客户端从大于 1024 的端口连接 FTP 服务器的 21 端口
允许 FTP 服务器从 21 端口回应 FTP 客户端大于 1024 端口的网络连接
允许 FTP 服务器从 20 端口主动连接 FTP 客户端中大于 1024 的端口
允许 FTP 客户端从大于 1024 的端口回应来自 FTP 服务器的 20 端口的网络连接
对于工作在被动模式下的服务器:
允许 FTP 客户端从大于 1024 的端口连接 FTP 服务器的 21 端口
允许 FTP 服务器从 21 端口回应 FTP 客户端大于 1024 端口的网络连接
允许 FTP 客户端从大于 1024 的端口主动连接 FTP 服务器中大于 1024 的端口
允许 FTP 服务器从大于 1024 的端口回应来自 FTP 客户机大于 1024 端口的网络连接
6、 FTP 服务器配置—— vsftpd 服务器
1)安装 vsftpd(第一张安装光盘中)
评论0
最新资源