vsftp
- 端口
- 模式
- 安装
- 匿名用户认证
- 本地用户认证
- 虚拟用户认证
端口
20:用于传输数据
21:用于传输指令
模式
主动模式:服务器主动连接客户端传输
被动模式:服务器等待客户端的连接
安装
rpm -qa|grep vsftpd # 查看服务器是否安装
yum -y install vsftpd # 服务端yum安装
systemctl start vsftpd # 启动服务
systemctl enable vsftpd # 设置开机自启
ss -lntup # 查看21端口有没有运行,没数据的时候只有21端口
匿名用户认证
安装完vsftp服务自动开启匿名认证,工作目录是/var/ftp/pub,此时可以访问/var/ftp/pub
但是不能上传,修改,删除,需要修改配置文件,下面是匿名用户需要用到的配置
anonymous_enable=YES # 开启匿名登录,默认是开启的
anon_upload_enable=YES # 开启匿名上传创建功能
anon_mkdir_write_enable