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 [<cmd>] cmd为ls等命令。

  

 

 

   从服务器下载文件:

  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(其他用户具有写权限)

 

 

  继续上传:

#上传成功

 

 

posted on 2022-03-26 22:44  2191422302  阅读(143)  评论(0)    收藏  举报