#准备FTP共享文件夹

  1. #cd / //进入主界面
  2. #mkdir -p /etc/wuhu //在etc文件夹下创建个wuhu文件夹
  3. 用来当做FTP共享空间
  4. #cd /etc/wuhu //进入文件夹中
  5. #touch 123.txt qwq.txt //创建一些文件

安装FTP服务

  1. #yum install -y vsftpd //使用yum安装
  2. #vim /etc/vsftpd/vsftpd.conf //进入到FTP的配置界面
  3. #添加一段字符串
  4. anon_root=/etc/wuhu (这个地址是FTP共享文件夹的路径)
  5. #注释以下字符
  6. anon_upload_enable=YES
  7. #不允许上传文件
  8. anon_mkdir_write_enable=YES
  9. #不允许创建目录

FTP的搭建 - 图2

  1. ftpusers 该文件用来指定那些用户不能访问ftp服务器。
  2. user_list 该文件用来指示的默认账户在默认情况下也不能访问ftp
  3. vsftpd.conf vsftpd的主配置文件

启动FTP服务

  1. #systemctl start vsftpd //启动服务
  2. #systemctl stop vsftpd //关闭服务

在修改FTP路径时,要重启服务才生效!

连接FTP

连接就非常简单了,不需要下载任何软件。

在浏览器/我的电脑界面中,ftp://192.168.148.154(虚拟机ip)

FTP的搭建 - 图3

连接不上的解决方法:

FTP的搭建 - 图4

关闭SElinux和防火墙

  1. #setenforce 0 //关闭selinux
  2. #systemctl stop firewalld //关闭防火墙

配置局域网

控制面板——网络和Insternet——Internet选项——连接——局域网设置——去掉使用自动配置脚本——确定即可

FTP的搭建 - 图5

控制面板-网络和 Internet-Internet属性-“使用被动FTP(为防火墙和DSL调制解调器兼容性)”前面的勾去掉。
image.png