linux搭建FTP服务器

一、 安装vsftpd

  1. rpm -q vsftpd,验证是否已安装vsftpd
  2. yum install vsftpd,安装vsftpd
  3. service vsftpd start,启动ftp服务
    此时可匿名访问 /var/ftp/pub 共享目录,若连接被拒绝,
    在这里插入图片描述
    需关闭防火墙sudo service firewalld stop

二、 添加访问用户

  1. 编辑配置文件vi /etc/vsftpd/vsftpd.conf,修改anonymous_enable=NO,禁止匿名访问
  2. 添加用户 useradd 用户名;
    设置密码 passwd 用户名;
    更改默认访问目录 usermod -d /var/ftp/pub 用户名;
    更改目录读写权限 chmod 777 /var/ftp/pub

三、更改配置文件

  1. anon_upload_enable=YES //控制是否允许匿名用户上传文件
  2. write_enable=YES //允许linux用户上传文件(默认已经有了该项)
  3. anon_mkdir_write_enable=YES //允许匿名建立文件夹
  4. anon_other_write_enable=YES //可删除和修改上传的文件(没有可自行添加)
    注:配置完成需重启ftp服务,service vsftpd restart

四、无法访问

在这里插入图片描述
如果没有上传权限,可执行setenforce 0 表示临时关闭selinux防火墙。
1、临时关闭SELinux ——setenforce 0
2、临时打开SELinux——setenforce 1
3、查看SELinux状态——getenforce
4、开机关闭SELinux
编辑/etc/selinux/config文件,将SELINUX的值设置为disabled。下次开机SELinux就不会启动了。
注意:此时也不能通过setenforce 1命令临时打开;需要修改配置文件,然后重启linux后,才可以再打开SELinux

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值