一、什么是ftp服务
1.ftp定义:ftp是一种文件传输协议,该协议是internet文件传输的基础,它由一系列规格文档组成,目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效的传送数据。FTP是完成两台计算机之间的拷贝即上传与下载。
2.ftp的启用
yum install vsftpd
systemctl start vsftpd
systemctl enable vsftpd
firewall-cmd --permanent --add-service=ftp
firewall-cmd --reload
修改内核极限制文件 vim /etc/sysconfig/selinux
编写完成后需进行虚拟机重启
检查状态
3.测试:ftp://172.25.254.142
注:默认发布目录: /var/ftp
访问方式
lftp 172.25.254.142 ##匿名登录 ---> /var/ftp
lftp 172.25.254.142 -u student ##用户登录 ---> /home/student
二、用户登陆
1.匿名登陆
2.本地用户登陆
3.ftp的安全部署
anonymous_enable=YES|NO ##匿名用户是否可以登录
local_enable=YES|NO ##本地用户是否可以登录
write_enable=YES|NO ##本地用户是否可写
注:设置anonymous_enable=NO 重启vsftpd服务,则真机无法登陆,本地用户student输入密码可以登陆
真机无法登陆
本地用户正常登陆