centos7 安装vsftpd的步骤

centos7.6离线安装vsftpd并配置用户 一、离线安装vsftpd .1.查看自己服务器有没有安装vsftpd. rpm -qa |grep vsftpd 上图是有安装ftp服务器,若没有则什么都不显示。 2.下载vsftpd的RPM包并安装 centos7.6服务器下载服务包地址:http://mirrors.aliyun.com/centos/7.8.2003/os/x86_64/Packages/ 3.上传安装包到服务器,放在安装目录,比如/home/ 下。 4.若没有安装ftp,则在安装包目录执行命令 rpm -Uvh vsftpd 阅读详情

感觉很坑,按照网上说的没一个都测试了,可一直都报错。

不断的重新安装不下10次,最后一次终于测试出了正确的方法。

#官网配置说明##

https://security.appspot.com/vsftpd/vsftpd_conf.html


##需求##

1)登录FTP 只能看到当前用户的,不能跨越到主目录

2)禁止匿名用户登录FTP

3)修改FTP 监听端口号!


##问题##

yum install vsftpd

结果一大堆问题,

1)无法启动 systemctl stop vsftpd --> 成功过,第二行 systemctl start vsftpd ==> 一直报错一直报错

[root@niche vsftpd]# whereis vsftpd
vsftpd: /usr/sbin/vsftpd /etc/vsftpd /usr/share/man/man8/vsftpd.8.gz
[root@niche vsftpd]# systemctl status vsftpd
vsftpd.service - Vsftpd ftp daemon
   Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled)
   Active: failed (Result: exit-code) since Wed 2014-12-17 15:16:58 UTC; 18min a                                                              go

Dec 17 15:16:58 niche systemd[1]: vsftpd.service: control process exited, c...=2
Dec 17 15:16:58 niche systemd[1]: Failed to start Vsftpd ftp daemon.
Dec 17 15:16:58 niche systemd[1]: Unit vsftpd.service entered failed state.
Dec 17 15:17:25 niche systemd[1]: Stopped Vsftpd ftp daemon.
Dec 17 15:23:12 niche systemd[1]: Stopped Vsftpd ftp daemon.
Dec 17 15:26:11 niche systemd[1]: Stopped Vsftpd ftp daemon.
Dec 17 15:33:55 niche systemd[1]: Stopped Vsftpd ftp daemon.
Dec 17 15:34:11 niche systemd[1]: Stopped Vsftpd ftp daemon.
Hint: Some lines were ellipsized, use -l to show in full.
[root@niche vsftpd]# systemctl stop vsftpd
[root@niche vsftpd]# systemctl start vsftpd
Job for vsftpd.service failed. See 'systemctl status vsftpd.service' and 'journalctl -xn' for details.
[root@niche vsftpd]#

最后的解决办法,手动杀死 进程。ps auxf | grep vsftpd。

然后在重启 systemctl start vsftpd,又可以使用systemctl来控制vsftpd了,真的是有点出鬼?


2)禁用匿名用户,本来一开始就修改了vsftpd.conf,但是怎么都无法重启无法生效。现在手动杀死进程才可以。

3)锁定在根目录,禁止local用户跳出根目录。测试了很多次最后这一行才可以:


chroot_local_user=NO
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

4)修改监听端口号:配置文件结尾加入新的端口号,listen_port=2001,然后重启!


5)允许chroot !仅仅对有读写权限的进行!

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
listen_port=2001
pasv_min_port=2100
pasv_max_port=2199
allow_writeable_chroot=YES


1、设置被动模式打开的配置文件

#vim /etc/vsftpd/vsftpd.conf

添加或修改以下内容

connect_from_port_10021=YES     //这里的10021端口,你可以修改为你喜欢的 
pasv_min_port=8888           //设置被动模式的端口范围,最小端口号~最大端口号
pasv_max_port=8899            //我们设置的范围可以不用那么大,但数值最好大些(至少也大于1024)

  2、然后更改防火策略

#vim /etc/sysconfig/iptables

添加以下防火规则

-A INPUT -m state --state NEW -m tcp -p tcp --dport 10021 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8888:8899 -j ACCEPT



======================================================

2015-1-12 23:37:27补充


[root@unbox vsftpd]# diff vsftpd.conf vsftpd.conf.bak
12c12
< anonymous_enable=NO
---
> anonymous_enable=YES
29c29
< anon_upload_enable=NO
---
> #anon_upload_enable=YES
100,101c100,101
< chroot_local_user=NO
< chroot_list_enable=YES
---
> #chroot_local_user=YES
> #chroot_list_enable=YES
103c103
< chroot_list_file=/etc/vsftpd/chroot_list
---
> #chroot_list_file=/etc/vsftpd/chroot_list
114c114
< listen=YES
---
> listen=NO
123c123
< listen_ipv6=NO
---
> listen_ipv6=YES
128,131d127
< listen_port=2100
< pasv_min_port=8190
< pasv_max_port=8192
<
[root@unbox vsftpd]#


============================

2017-11-15 补充:

最新正确配置方法 http://blog.youkuaiyun.com/default7/article/details/78543808




centos7.4中ftp安装步骤 ftp虚拟用户搭建 1.安装ftp yum install -y vsftpd 2.设置开机启动 systemctl enable vsftpd.service 3.修改vsftpd.conf vim /etc/vsftpd/vsftpd.conf 打开注释 anon_mkdir_write_enable=YES chown_uploads=YES async_... 阅读详情

相关推荐

centos7搭建vsftpd环境详解(亲测)

初学linux,各种被虐,经过各种折腾,终于成功在centosos7上搭建好了vsftpd,把操作过程写出来,供大家参考! #------------------------------------------------------------------- #   实现的目标及场景: #   在centos7上搭建ftp环境,配置vsftpd #   创建账号Fuser并使用该

RedSpace - 阿特 1万+

vsftpd服务器启动失败

按照网上的配置流程一步一步往下配置: 1、安装vsftpd yum install -y vsftpd 2、查看vsftpd是否安装成功 rpm -qa |grep vsftpd 3、查看vsftpd状态 systemctl status vsftpd 4、启动vsftpd systemctl start vsftp 注意,这个时候很可能会报错误 # systemctl start vsftpd.service Job for vsftpd.service failed because

wangzhi0321的专栏 1万+

如何查看vsftpd是否已启动

上述方法都可以帮助查看Linux系统中有哪些用户。常用的命令有`cat`、`getent`、`cut`以及`awk`,并且通过查看`/etc/passwd`文件可以得到最详细的信息。启动 vsftpd(很可能是“Very Secure FTP Daemon”)的方法取决于使用的操作系统及其版本。

数字人生 1315

vsftpd.conf原始配置

[root@Server ~]# cat /etc/vsftpd/vsftpd.conf # Example config file /etc/vsftpd/vsftpd.conf # # The default compiled in settings are fairly paranoid. This sample file # loosens things up a bit, to make...

SunMy的博客 3535

别再乱设阻尼了!Abaqus动力分析中瑞利阻尼的α和β到底怎么算?

本文深入解析Abaqus动力分析中瑞利阻尼参数α和β的科学计算方法,帮助工程师准确设置阻尼参数以提升仿真精度。详细介绍了基于模态阻尼比的经典计算方法和多模态优化法,并结合工程案例演示参数设置流程,避免常见的阻尼设置误区。

weixin_42634811的博客 731

生成式引擎优化(GEO):启动GEO优化的5个有效策略

随着生成式AI的普及,传统SEO正被GEO(生成式引擎优化)取代。本文提出GEO五大核心策略:用户意图解析、结构化内容设计、语义关键词优化、对话式内容创作和权威信源建设。研究表明,优化后的内容在AI答案中的引用率提升300%,点击率增长27%。文章还介绍了BERT模型、Schema标记等关键技术工具,并指出未来GEO将向多模态优化、实时数据更新方向发展。企业需避免简单堆砌关键词,应建立长期内容策略,通过结构化、权威性内容在AI时代保持竞争优势。

解锁AI流量新红利!🚀 GEO优化(生成引擎优化)助您掌控AI搜索,让AI成为您的品牌最佳代言人! 2785

服务器部署——vsftp安装

1、安装vsftp 直接使用yum命令安装,注意软件包名是vsftpd,需要root权限。 yum install vsftpd 2、开启vsftp服务 2.1 启动服务 systemctl start vsftpd.service 注 不同系统版本有不同的开启服务的命令,只要能够开启服务就可以。 2.2 查看vsftp运行状态 systemctl status vsftpd 出现上图,说明目前vsftp的安装顺利,没有出现什么问题。 3、配置vsftp 我们已经安装了vsftp,但是为了我

ZM つ小灰灰的成长的博客 1638

Mmdetection用自己的数据集训练Mask_RCNN

将自己数据的标签写入配置文件,在data前一行添加自己的标签列表,同时在train,val,test中添加classes = classes,如果不添加,模型就会默认读取coco原始数据集的80个标签,与自己的数据集对应不上就会报错。2.打开第二个文件coco_instance.py,将data_root路径改为你自己coco数据集的位置(注意一定要以/结尾),修改输出图片尺寸(根据自己的数据集决定)3.将标注完的数据转为Mask_rcnn训练所需的数据集格式。4.将数据集放到训练代码文件夹中。

m0_64298393的博客 3472

centos 7 配置vsftp服务

配置虚拟用户zhangsan:配置虚拟用户lislocal_root=/var/vuser #设置虚拟用户登录目录anon_upload_enable=YES #设置文件上传允许anon_mkdir_write_enable=YES #设置目录写入权限。

weixin_41650708的博客 1889

利用kettle进行数据库数据比对

Kettle是一款国外开源的ETL工具,纯java编写,可以在Windows、Linux、Unix上运行,数据抽取高效稳定。本人用的版本是6.1。 之前用kettle这个开源的ETL工具是用来做数据抽取的,这次测试有个需求,是做数据库数据的比对。验证源表到目标表的逻辑正确,从而利用源表自己写SQL逻辑,生成的结果和目标表去比对。这次想到了利用kettle的数据比较功能,来做这些数据校验。 ...

多米诺DU的专栏 1万+

Ubuntu 22.04下Colmap带CUDA支持的编译安装全攻略(附显卡架构查询指南)

本文详细指导在Ubuntu 22.04系统上从源码编译安装支持CUDA加速的Colmap,解决了官方版本无GPU支持导致处理速度慢的问题。重点包括环境依赖准备、CUDA工具链配置、显卡计算能力查询以及完整的编译安装步骤,旨在帮助研究者和开发者高效部署高性能三维重建工具。

gold8的专栏 344

CentOS 7 安装vsftpd步骤

1、安装vsftpd组件 [root@localhost ~]# yum -y install vsftpd   2、添加一个ftp用户 此用户就是用来登录ftp服务器用的。 [root@localhost ~]# useradd ftpuser 这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默认的路径为 /home/ftpuser。   3、给ftp用户添加...

良月柒 7627

华为OD机试2025A卷 - 分苹果(Java & Python& JS & C++ & C )

华为OD机试2025A卷 - 分苹果(Java & Python& JS & C++ & C )

算法大师! 720

linux7安装vsftpd,centos7 安装vsftpd的步骤

感觉非常坑,依照网上说的没一个都測试了,可一直都报错。不断的又一次安装不下10次,最后一次最终測试出了正确的方法。#官网配置说明##https://security.appspot.com/vsftpd/vsftpd_conf.html##需求##1)登录FTP 仅仅能看到当前用户的,不能跨越到主文件夹2)禁止匿名用户登录FTP3)改动FTP 监听port号!##问题##yum install v...

weixin_42325867的博客 313

【测开求职】面试题:数据结构 吐血整理

本篇文章是笔者为准备研究生复试以及校招而写,因此主要针对问答,注重理解,而不在于细节计算。涵盖考研范围内的所有知识内容,读者可以先查看上面的链接走一遍数据结构的整体框架结构。其中,重点难点以及易混淆的知识点,笔者用其他近30篇文章进行了详述,在知识点处贴好了链接,有需要的可以查阅。

vector的博客 7064

华为OD机考双机位C卷 - 员工派遣 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 员工派遣 (OD上机考试双机位C卷)。提供在线OJ刷题。Java、C++、Python、GO语言、C语言、JavaScript题解,并提供完整思路讲解。

算法大师! 1032

CentOS-7下安装及配置vsftpd详细步骤(可匿名访问)

CentOS-7下安装及配置vsftpd详细步骤(可匿名访问)

Zwarwolf的专栏 762

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Linux下搭建ftp服务器,启动报错 vsftpd.service - Vsftpd ftp daemon Loaded: loaded (/usr/lib/systemd/system

不小心安装了CentOS 7(说多了都是泪呀,各种不适应),不过随遇而安吧(PS:不要用既来之则安之,不懂的可以百度。),装完系统后想跑个Vsftpd, yum -y install vsftpd 坐等安装完毕(用的手机2G流量那个心塞)。 启动vstfpd: service start vsftpd (这条命令现在已经不管用了,) /etc/init.d/vsftd start (想都不...

java初识者 1万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Centos 7 vsftpd本地用户读写配置步骤

关闭SElinux! 关闭SElinux! 关闭SElinux!。(一般为了正常需求,SElinux还是需要关闭的) 一、安装vsftpd(使用yum源安装) yum -y install vsftpd 二、修改配置文件:/etc/vsftpd/vsftpd.conf #可以使用 grep -v ‘^#’ /etc/vsftpd/vsftpd.conf 快速查看配置文件(去除(取反)...

DA之枫 1190

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

centos7搭建vsftpd环境详解[亲测成功]

初学Linux,各种被虐,经过各种折腾,终于成功在centosos7上搭建好了vsftpd,把操作过程写出来,供大家参考!本文详细展示vsftp的配置的整个过程,包含端口放行

耕耘——从菜鸟到高手的蜕变 1937

Centos7 vsftpd安装和FTP配置

目的:Centos7 vsftpd安装和FTP配置 环境: 系统:Centos 7.5 环境:x64 问题分析: Centos7 vsftpd安装 FTP/SFTP配置 方法步骤: 1. 查看是否安装有vsftpd 执行命令: vsftpd -v //查找vsftpd 若输出类似: vsftpd: version 3.0.2,说明已经安装。若没有安装,则可以在线安装或...

icee 1320

阿里云-CentOS7安装Vsftpd

确认没有安装vsftpd 用命令框输入"systemctl status vsftpd.service"查询状态,没有安装的情况下输入 " yum -y install vsftpd"。 修改配置文件 禁止匿名操作 输入 " cd /etc/vsftpd/ " ,编辑配置文件 " vi vsftpd.conf " 开启vsftpd的远程登录 anon_upload_enable=YES anon_mkdir_write_enable=YES 查询21端口是否开放 输入 " firewall-cmd --p

风流三月1 431

centos7 vsftpd匿名用户上传、下载文件

目录安装以及匿名用户上传、下载文件第一步,先安装vsftpd第二步,编辑配置文件第三步,设置目录权限第四步,启动vsftpd并设置目录权限第五步,测试对于FTP 的一些见解Vsftpd配置详解:关于匿名用户的配置解释:本地用户设置:数据传输模式设置:访问速率设置:工作方式设置:连接相关设置: 安装以及匿名用户上传、下载文件 第一步,先安装vsftpd yum -y install vsftpd yum -y install ftpd 客户端 第二步,编辑配置文件 vim /etc/vsftpd/vsft

来自一条咸鱼的洽谈 1万+

Centos7 安装配置 vsftpd

Centos7 安装 vsftpd yum install vsftpd -y 匿名访问读写 创建目录 和 权限 mkdir /backup/ftp -p chmod 777 /backup/ftp vi /etc/vsftpd/vsftpd.conf anonymous_enable=YES write_enable=YES anon_upload_enable=YES listen=NO...

lswzw的博客 852

CentOS 7.3 x64系统vsftpd的安装和配置

1. 安装vsftpd服务 1)安装前检查系统版本 [root@192168088101_vsftp_server vsftpd]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 2)vsftpd软件包的安装方式a. 通过yum方式安装ftp服务yum install vsftpd -y b. 通过rpm方式安装下载链接:...

chansg1989的专栏 768

CentOs 7 安装 Vsftpd 服务器 图文详解

CentOs 7 安装 Vsftpd 服务器 图文详解 图片服务器搭建图文详解

Spring Boot-Common On With You 8154
上一篇: centos7 快速安装 mariadb(mysql)
下一篇: centos7 修改ssh端口!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值