ftp服务器的搭建及初级应用
1、安装ftp服务器:
#rpm -q vsftpd(yum reinstall -y vsftpd)
vsftpd-3.0.2-29.el7_9.x86_64 #查询是否对vsftpd进行安装
安装ftp客户端:
#yum reinstall -y lftp
2、启动并访问服务器:
#systemctl restart vsftpd
用客服端对ftp服务进行访问:
lftp 192.168.43.135
不熟悉ftp内部命令使用的话可以用help
用法: help [
从服务器下载文件:
get ftptest.txt -o /ftptest.txt # o表示下载到指定文件
touch /1.txt #创建一个文件用于上传到服务器
3、编辑ftp主配置文件进行初级应用:
vi /etc/vsftpd/vsftpd.conf
设置服务器/etc/vsftpd.conf配置文件中的anonymous_enable=YES,anon_upload_enable=YES,anon_mkdir_write_enable=YES,修改完毕后,重启ftp服务(从磁盘重新加载到内存中)
继续上传:
查看所有与ftp相关的SELinux规则:
getsebool -a | grep ftp
设置SELinux服务对ftp服务的访问规则策略为允许
setsebool -P ftpd_full_access on
setsebool -P ftpd_anon_write on
还是不行、继续排查文件权限。
查看ftp共享文件权限
ls /var/ -l
chmod 667 /var/ftp/ #更改ftp目录权限为667(其他用户具有写权限)
继续上传:
#上传成功