FTP的原理与配置

本文详细介绍了FTP协议的基础知识,包括其在TCP的20、21端口的工作机制,以及数据连接的主动模式和被动模式。通过实验展示了如何进行匿名用户登录、取消匿名用户权限,以及使用黑名单和白名单来控制用户访问。此外,还讨论了如何修改不同用户登录的默认根目录,确保FTP服务器的安全配置。
摘要由CSDN通过智能技术生成

目录

ftp协议介绍

ftp的数据连接模式

主动模式原理

被动模式原理

实验

匿名用户登录

 取消匿名用户的权限

黑名单白名单

修改名用户、本地用户登录的默认根目录


ftp协议介绍

FTP是用于Internet上的控制文件的双向传输。同时,它也是一个应用程序。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。

FTP服务器默认使用TCP协议的20、21端口与客户端进行通信

20端口用于建立数据连接,并传输文件数据

21端口用于建立控制连接,并传输FTP控制命令

ftp的数据连接模式

主动模式:服务器主动发起数据连接 

被动模式:服务器被动等待数据连接 

主动模式原理

被动模式原理

实验

匿名用户登录

主机测试是否能连上

 回到xshell建立文件

回到主机测试是否能get  put

文件在主机上的C盘-用户-Administrator里  在里面新建一个文件名为test1  能put就代表成功了

 取消匿名用户的权限

systemctl restart vsftpd  改完配置文件重启服务

现在匿名用户就登录不上去了

 登录张三用户

如何切换不了

 systemctl restart vsftpd  改完配置文件重启服务

再回到主机就切换不了了

黑名单白名单

 

 systemctl restart vsftpd  改完配置文件重启服务

再次回到主机张三登录不上去了   同样李四没有放入黑名单 所以可以登录

修改名用户、本地用户登录的默认根目录

 systemctl restart vsftpd  改完配置文件重启服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值