linux下vsftpd的安装使用
创始人
2024-06-02 06:14:06
0

一、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登录的界面
在这里插入图片描述

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...