目录
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 改完配置文件重启服务