目录
主动模式客户端------>服务器建立控制连接 21客户端随机选择一个末使用的端口,告知服务器使用这个端口进行数据连接,服务器通过控制连接把请求发送到客户端指定的端口
被动模式客户端....>服务器建立控制连接 21,服务器随机选择一个口,作为数好连接,数培传出,服务器告知客户端,使用服务器指定的端口进行数悟连接和数培传轮
ftp:文件传输协议
网络上控制文件的双向传输
也是一个应用程序
有不同操作系统的FTP
但是,都遵守同一种协议
传输协议:tcp
端口通信: 20 21
20 建立数据链接,传输文件数据
21 控制链接,传输ftp的控制命令
ftp数据链接有两种方式
1 主动模式: 服务器主动对客户端发起数据连接
2 被动模式: 服务器被动对客户端等待数据连接,客户端主动去连接服务器
主动模式
客户端------>服务器建立控制连接 21
客户端随机选择一个末使用的端口,告知服务器使用这个端口进行数据连接,服务器通过控制连接把请求发送到客户端指定的端口
被动模式
客户端....>服务器建立控制连接 21,服务器随机选择一个口,作为数好连接,数培传出,服务器告知客户端,使用服务器指定的端口进行数悟连接和数培传轮
匿名用户通过ftp 上传下载
安装软件
移动去cd /etc/vsftpd
该配置文件前一定要备份 万一改炸了 还有备份不怕
更改配置文件
启动服务
关闭防火墙和和安全机制
给文件夹复权chmod
查看权限
去pub/
这边是重点 一定要关掉
打开命令提示符
下载下载文件
到自己电脑上就可以找到刚从虚拟机下载的文件了
去虚拟机删除之前的123.txt
再从主机命令提示符 上传到虚拟机
再去需立即查看
限制用普通户只能在自己的家目录
让它cd出不去ls看不了
虚拟机更改配置文件
更改配置文件后要重新创建一个新的普通用户
目前在白名单状态
启动服务
关闭安全机制
关闭防火墙
去提示符
ftp 登录普通用户 现在普通用户就无法ls 和cd了
就完全被现制了