Vsftpd实现FTP协议传输
0.实验环境
server:hostname:server;selinux:disabled;配置ip;搭建软件仓库;安装lftp
1.ftp介绍
FTP:file transfer proto
FTP 是 TCP/IP协议组中的协议之一,互联网中最老牌的文件传输协议。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。
2.vsftpd安装及启用
dnf install -y vsftpd #服务端
dnf install -y lftp #客户端
systemctl enable --now vsftpd #开启vsftpd
systemctl status firewalld #查看火墙状态
ss -antlupe | grep ftp #查看端口
lftp 172.25.254.129 #本机登陆一下172.25.254.129可以成功查看,其他主机不行
rpm -qc vsftpd #查看配置文件
vim /etc/vsftpd/vsftpd.conf
12 anonymous_enable=YES #开启匿名访问,其他主机可以
#否则客户端登陆显示530无法登陆
systemctl restart vsftpd #每次修改完vsftpd.conf文件后需要进行重启服务
firewall-cmd --permanent --add-service=ftp #火墙控制中加入ftp服务
firewall-cmd --reload
firewall-cmd --list-all
3.vsftpd基本信息
服务名称:vsftpd.service
配置目录文件:
/etc/vsftpd/vsftpd.conf
默认发布目录:
/var/ftp
| 报错信息 | 解释 |
|---|---|
| 550 | 程序本身拒绝 |
| 553 | 文件系统权限限制 |
| 500 | 权限过大 |
| 530 | 认证失败 |
4.匿名用户访问控制
lftp 172.25.25.129 #匿名模式访问
lftp 172.25.25.129 -u westos #访客模式访问
<
1197




被折叠的 条评论
为什么被折叠?



