首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

FTP服务器搭建

FTP服务器搭建

一、 安装vsftpd

rpm -q vsftpd,验证是否已安装vsftpd

yum install vsftpd,安装vsftpd

service vsftpd start,启动ftp服务

此时可匿名访问 /var/ftp/pub 共享目录,若连接被拒绝,

需关闭防火墙sudo service firewalld stop

二、 添加访问用户

编辑配置文件vi /etc/vsftpd/vsftpd.conf,修改anonymous_enable=NO,禁止匿名访问

添加用户 useradd 用户名;

设置密码 passwd 用户名;

更改默认访问目录 usermod -d /var/ftp/pub 用户名;

更改目录读写权限 chmod 777 /var/ftp/pub

三、更改配置文件

anon_upload_enable=YES //控制是否允许匿名用户上传文件

write_enable=YES //允许linux用户上传文件(默认已经有了该项)

anon_mkdir_write_enable=YES //允许匿名建立文件夹

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201130A02E4800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券