
FTP服务什么是FTP服务FTP简单来说就是文件传输协议是一套专门用来在两台电脑之间上传和下载的服务工作在应用层。搭建FTP服务后一台电脑作为FTP服务器另一台电脑作为客户端链接就能相互传输文件。主动模式客户端告知服务器自身端口号服务器会主动与客户端建立连接客户端 ↔ 服务器 21 端口建立控制连接客户端发 PORT告诉服务器我的数据端口是 N1(客户端用于接收数据连接的IP 地址 数据端口让服务器从 20 端口主动来连这个地址端口。)服务器 20 端口主动连客户端端口N1 建立数据通道ACK恢复确认已连接优缺点优点服务器端口固定内网无防火墙环境配置简单缺点公网、内网环境极易被防火墙拦截基本淘汰被动模式客户端主动发起连接请求。现在更常用安全性较高客户端 ↔ 服务器 21 端口建立控制连接客户端发 PASV服务器返回随机数据端口服务器发送PORT命令告知客户端自己的IP端口号客户端主动连接服务器端口→ 建立数据通道优缺点优点适配所有网络环境客户端无需暴露端口稳定不报错缺点服务器防火墙需要额外开放一段高位端口范围主被动的区分FTP主动PORTFTP被动PASV数据连接发起方服务器端口20主动发起连接客户端N1端口发起请求服务端口控制21数据20控制21 数据随机高位端口交互指令客户端发送PORT告知服务器自己的数据端口客户端发送PASV服务器返回自身数据端口舔狗高冷实验准备一台2019server作为服务器一台Win10作为客户端环境搭建serverIP192.168.100.10客户端自动获取同一网段即可注意关闭防火墙实验步骤第一步配置C/S IP地址C客户端S服务端关闭防火墙ping是否通畅。第二步在服务器安装FTP服务设置FTP服务第三步客户端链接服务器做测试第四部在服务器创建两个用户配置权限user1读写权限user2只读权限第五步检验权限。实验开始第一步配置C/S IP地址C客户端S服务端关闭防火墙ping是否通畅。第二步在服务器安装FTP服务设置FTP服务打开服务器管理选择添加角色和功能下一步安装第二步完成第三步客户端链接服务器做测试第四部在服务器创建两个用户配置权限user1读写权限user2只读权限第五步检验权限。试验成功第二个方式软件操作验证