FTP服务搭建
目录 FTP 服务搭建 原理 相关信息 搭建 服务器端 客户端 补充场景 FTP 服务搭建 原理 主动模式 客户端的命令端口与FTP服务器的命令端口建立连接,如发送命令“ PORT 1027” FTP服务器给客户端的命令端口返回一个“ACK” FTP服务器发起一个从它自己的数据端口 20 到客户端先前指定的数据端口1027的连接 客户端给服务器返回一个ack,连接建立成功 被动模式 客户端的命令端口与服务器端的命令端口建立连接,并发送命令‘PASV’ 服务器端返回命令“PORT 2024”告诉客户端自己(服务器)用哪个端口监听数据连接 客户端发起一个从自己的数据端口到服务器端指定的数据端口的数据连接 服务器给客户端的数据端口返回一个“ACK”响应 相关信息 服务监听端口:tcp 21(CMD) 20(DATA) 主配置文件: /etc/vsftpd/vsftpd.conf 默认共享目录: 匿名用户(ftp,anonymous):/var/ftp 普通用户(本地):用户家目录 搭建 服务器端 1.首先关闭selinux,iptables setenfore 0 systemctl stop firewalld 上面是临时关闭,永久关闭如下: sed -ir 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config source