linux下vsftpd的安装使用

一、Linux服务器上安装vsftpd

(1)在线安装
yum -y install vsftpd
(2)离线安装
现在安装包,上传服务,在安装;
https://download.csdn.net/download/zyt986710/87526558

#如果是rpm包,使用以下指令安装
rpm -ivh vsftpd-3.0.3-32.el8.aarch64.rpm
#如果提示缺少相关依赖,可适应强制安装
rpm -ivh vsftpd-3.0.3-32.el8.aarch64.rpm --force --nodeps

二、编辑配置文件vsftp.conf

其中,我主要修改的几个参数如下:
在这里插入图片描述1.是否允许用户匿名访问
在这里插入图片描述2.是否允许本地用户登录在这里插入图片描述3.是否将用户权限禁锢在FTP目录
在这里插入图片描述4.设置用户列表是否允许访问
在这里插入图片描述

三、创建FTP账号

# 创建用户
useradd yonghu
# 设置密码
passwd yonghu
#会让输入两次密码,需要保持一致

四、创建访问目录下 的文件夹

(1)down(只能下载,不能上传)

# 进入上一步创建的用户目录
cd /home/yonghu
# 创建down文件夹
mkdir down
# 授权
chmod 555 down

(2)up(只能上传,不能下载和删除)

# 进入访问主目录
cd /home/yonghu
# 创建up
mkdir up
# 授权
chmod 755 up
chattr +i up

五、关闭防火墙

可以直接使用ssytemctl sop firewalld关闭,或者开通对应端口;

firewall-cmd --zone=public --add-port=21/tcp --permanent   开放端口20 21 22
firewall-cmd --permanent --zone=public --add-service=ftp       或者直接放开ftp服务
firewall-cmd --zone=public --list-ports                    查询端口

六、启vsftpd服务

# 启动服务
systemctl start vsftpd
# 关闭服务
systemctl stop vsftpd

七、客户端验证

如果网络情况允许,可以直接在安装FTP客户端,登录访问看是否可以连接;下图为使用FileZilla登录的界面
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值