Red_Hat_Enterprise_Linux_5服务器配置之Vsftpd配置

512分辨率万能遮罩模型实战指南:从下载到高精度应用 本文提供了512分辨率万能遮罩模型的完整实战指南。该模型经过超过540万次迭代,专门优化了对头发、手、眼睛等复杂区域的识别。文章详细介绍了从可靠渠道下载、环境部署、使用DF_ICE工具批量应用遮罩,到利用XSeg Editor进行高精度精修的全流程,旨在帮助用户显著提升AI换脸合成视频的质量与效率。 阅读详情

一、安装和启动
1.可用以下命令查询是否已安装:
 程序代码
#rpm -qa|grep vsftpd
vsftpd-2.0.5-10.e15

如果出现以上结果,表明已安装。如果未安装,可在Red Hat Enterprise Linux 5安装光盘中找到安装包,使用命令:
 程序代码
#rpm -ivh vsftp-2.0.5-10.e15.i386.rpm


2.启动和关闭
启动命令为:
 程序代码
#service vsftpd start

停止命令为:
 程序代码
#service vsftpd stop

重启命令为:
 程序代码
#service vsftpd restart

查询运行状态:
 程序代码
#service vsftpd status
vsftpd (pid 3571) 正在进行……


二、Vsftpd服务器配置
Vsftpd的主配置文件有三个:
/etc/vsftpd/vsftpd.conf
/etc/vsftpd.ftpusers
/etc/vsftpd.user_list
修改前建议使用“cp”命令备份这三个文件,修改完成后需要重启vsftpd服务才能使设置生效。

(一)匿名用户访问配置
1.启动后FTP服务器就可以登陆了
  匿名用户在text模式下,要用用户名ftp,密码也是ftp,来进行登陆;如果是用FTP工具来匿名登陆的话,用户名和密码都为:anonymous。默认情况下匿名用户可以访问和下载,但不能进行上传、删除、新建目录、执行文件等操作!
  本地用户可以登陆,并可以离开自家目录至有权访问的其他目录,并在权限允许的情况下进行上传和下载,写在文件/etc/vsftpd.ftpusers中的本地用户禁止登录。

2.允许匿名用户上传文件
需要修改/etc/vsftpd/vsftpd.conf文件,把以下两项前的“#”去掉。
anon_upload_enable=YES
anon_mkdir_write_enable=YES
重启vsftpd服务。

3.仅允许匿名用户访问
指需要限制本地账号访问,修改/etc/vsftpd/vsftpd.conf文件,把以下两项前的“#”去掉。
local_enable=YES
write_enable=YES
重启vsftpd服务。

4.设置欢迎信息
修改/etc/vsftpd/vsftpd.conf文件
ftpd_banner=*****
*****即为设置的欢迎信息。
重启vsftpd服务。

5.设置最大传输率
修改/etc/vsftpd/vsftpd.conf文件
设置匿名用户的最大传输速率为20Kbps,应添加以下语句:
anon_max_rate=20000
设置本地账号的最大传输速率为1Mbps,应添加以下语句:
local_max_rate=1000000

6.设置服务器最大并发数和用户最大线程数
修改/etc/vsftpd/vsftpd.conf文件
设置服务器最大并发数为99,应添加以下语句:
max_clients=99
设置用户同一时段的最大连接数,应添加以下语句:
max_per_ip=5

7.禁止某些IP段的主机匿名访问服务器
修改vsftpd.conf文件,确认有如下语句:
tcp_wrappers=YES
修改/etc/hosts.allow文件,增加1行命令:
vsftpd:192.168.1.1:DENY
表示限制IP为192.168.1.1的主机访问FTP服务器。
重启vsftpd服务。

8.用ASCII方法传送数据
修改/etc/vsftpd/vsftpd.conf文件,
ascii_upload_enable=YES
ascii_download_enable=YES
重启vsftpd服务。

9.设置数据传输中断间隔时间
修改/etc/vsftpd/vsftpd.conf文件,
idle_session_timeout=600
表明空闲会话时间为600秒。
data_connection_timeout=120
表明数据连接超时时间为120秒。
重启vsftpd服务。

(二)本地用户访问配置
1.使用用户列表进行访问控制
修改/etc/vsftpd/vsftpd.conf文件,按以下语句设置:
userlist_enable=NO
表明vsftpd.ftpuser文件中的用户将被禁止访问FTP服务器。
userlist_enable=YES
userlist_deny=NO
表明仅允许vsftpd.user_list文件中的用户访问FTP服务器。
userlist_enable=YES
userlist_deny=YES
表明vsftpd.ftpuser和vsftpd.user_list文件中的用户都不能访问FTP服务器。

2.限制用户目录的访问权限
修改/etc/vsftpd/vsftpd.conf文件
chroot_local_user=YES
表明用户登录后不能访问自己目录以外的其它目录或文件。

3.修改默认端口
FTP服务器默认的端口是21,如需要修改端口,请修改/etc/vsftpd/vsftpd.conf文件,以下语句:
listen_port=4444
表明FTP服务器的端口号为4444,应该尽量大于4000。

 

 

 

 


第二种
--------------------------------------

 

 


结合网上教程,实践了一下Vsftpd的安装,首先下载vsftpd的rpm包。

比如放在/tmp/soft下,首先确认没有安装过vsftp,

#rpm -qa|grep vsftp

如果没有输出则表示没有安装,可以接下来操作。

#cd /tmp/soft
#rpm -ivh vsftpd-2.0.5.i386.rpm
安装完后可以用service vsftpd restart看能不能启动服务,能正常启动再接下来配置。

vsftpd的文件结构:

/usr/sbin/local/vsftpd (tar方式) /usr/sbin/vsftpd (rpm方式) --vsftpd主程序
/etc/rc.d/init.d/vsftpd --启动脚本 (rpm方式才有)
/etc/vsftpd.conf (tar方式) /etc/vsftpd/vsftpd.conf (rpm方式) --主配置文件
/etc/pam.d/vsftpd (rpm安装方式) --PAM认证文件(注:tar方式需手动复制)
/etc/vsftpd.ftpusers (rpm安装方式才有) --禁止使用vsftpd用户列表
/etc/vsftpd.user_list (rpm方式才有) --禁止或允许使用vsftpd用户列表
/var/ftp --匿名用户主目录
/var/ftp/pub --匿名用户下载目录

 

首先要创建一个用户,因为安全起见,将设置不允许本地用户登录,建立虚拟用户来操作FTP,但是在验证时需要一个系统用户的身份来读取数据。比如新建的用户为 vsftpdguest,

#useradd vsftpdguest

用户建立后,虚拟用户登录的主目录就是 /home/vsftpdguest

配置/etc/vsftpd/vsftpd.conf
virtual_use_local_privs=YES
local_enable=YES
guest_username=vsftpdguest
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
pam_service_name=ftp.vu

目前为止/etc/vsftpd.chroot_list和ftp.vu尚没有建立,需要手工建。
vsftpd.chroot_list是限制用户在本目录的用户名列表,ftp.vu的内容如下:
auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd_login

因为数据文件vsftpd_login尚没有,所以要建立。

新建文件/tmp/logins.txt,内容格式如下:
username1
password1
username2
password2
...

接下来生成db数据文件:
#db_load -T -t hash -f /tmp/logins.txt /etc/vsftpd_login.db

注:这一步需要安装db4_utils-xxxxx.rpm,安装包可以在光盘里找到,否则db_load命令不能使用

虚拟用户如果需要个人配置,在配置文件中加入:

user_config_dir=/etc/vsftpd/vsftpd_user_conf

建立/etc/vsftpd/vsfptd_user_conf目录,在目录下建立与虚拟用户名同名的文件。在文件中加入配置如:

local_root=/home/xxxx
设置虚拟用户的根目录为/home/xxxx,这个目录的权限要设置为vsftpdguest

基本上设置完成,如果

cannot change directory:/home/***

ftp服务器连接失败,错误提示:

500 OOPS: cannot change directory:/home/*******

500 OOPS: child died

解决方法:

在终端输入命令:

setsebool ftpd_disable_trans 1

service vsftpd restart

就OK了!

 

 

win10锁屏或登录时会自动弹出触摸按键的问题解决办法 本篇文章主要讲解win10锁屏或登录时会自动弹出触摸按键的问题解决方式。日期:2023年5月17日作者:任聪聪。 阅读详情

相关推荐

【BAAS】基于supabase的知识库详细设计

为满足快速开发需要和减少开发及维护成本,使用BAAS(Backend-as-a-Service)模式可以很好的降低我们的后端维护成本,并提高前端对接效率。一般来说,BAAS是一种云服务模式,BaaS供应商会为提供一些通用的能力,例如用户身份验证、数据库管理、远程更新和推送通知(针对移动应用程序),以及云存储和自托管。BaaS最主流的是Google的firebase,具有相当完善的功能和集成方案,但他是收费的,而且在我们实际项目中,可能需要私有化部署,这时就需要一些开源的替代方案,例如主流的。

Ric的博客 1780

Ubuntu下VSFTPD(四)(vsftpd其它主要设置)

vsftpd服务器的其它主要设置:1.最大传输速率设置:设置匿名用户的最大传输率为20Kbps,修改/etc/vsftpd/vsftpd.conf添加语句:anon_max_rate=20000设置本地帐号最大传输率为1Mbps,修改/etc/vsftpd/vsftpd.conf添加语句:local_max_rate=10000002.服务器最大并发数和用户最大线程数设置:例...

weixin_30474613的博客 138

【传奇开心果系列】Flet框架实现的窗口屏幕居中示例自定义模板特色和实现原理深度分析

本文介绍了使用Flet框架实现窗口屏幕居中的方法。通过设置page.window.center()方法,程序会自动计算屏幕尺寸和窗口位置实现居中显示。文章建议将任务栏设为自动隐藏以获得更精确的居中效果,并详细分析了Flet窗口管理的实现原理,包括坐标计算、跨平台兼容性等技术细节。该方案提供了简洁的API调用,支持动态调整窗口位置和多显示器环境,源码可通过优快云下载。

jackchuanqi的博客 1199

linux ftp 线程数设置,Linux搭建ftp在windows下这么访问,需要怎么设置【设置vsftp最大连接数和每个ip的最大连接数】...

文章来源:http://zhidao.baidu.com/link?url=LOfStD1kcxGhI_D5qC7oka3_4QZc1nn1SJwWaSd4onWoVl5WtYE4Hs2XsufXkeeaoOd-LR1ZQi4Pj5PQvA7EMaFTP服务器配置VSFTP主配置文件路径:/etc/vsftpd/vsftpd.conf,重要参数:anonymous_enable=yes/no 是否...

weixin_34342860的博客 2570

Duilib的简单使用(五、DuiDesigner/DuiEditor的下载编译)

一、前言 在Duilib的简单使用(一、duilib demo)中我们介绍了利用duilib简单的构造一个项目 在Duilib的简单使用(二、xml实现界面与业务分离)中我们介绍了XML在duilib中的使用 在Duilib的简单使用(三、界面逻辑交互)中我们已经知道如何简单的进行界面的交互 在Duilib的简单使用(四、换肤)中,我们提了一下Duilib强大的一键换肤功能。 通过之前的说明,我们知道duilib是通过xml来分离界面和业务逻辑的,但是xml如果不能预览,那每次敲一个再运行一下看看效果,这不

LyRics1996的博客 2884

Palantir的Ontology:从静态知识图谱到动态业务引擎的跃迁

本文探讨了Palantir的Ontology技术如何将静态知识图谱升级为动态业务引擎。通过引入函数和行动作为核心元素,Ontology实现了业务逻辑的自动化响应与执行,显著提升物流、能源等领域的运营效率。文章详细解析了其混合存储引擎、状态监听网络等关键技术设计,并对比展示了传统架构与Ontology架构的业务价值差异。

weixin_42570296的博客 200

rhel5.5安装vsftpd并配置虚拟用户及开放防火墙和selinux

一,下载并安装 1, 至rpm.pbone.net或rpmfind.net搜索并下载: vsftpd-2.2.2-2.el5.i386.rpm 2, 安装 # rpm -ivh vsftpd-2.2.2-2.el5.i386.rpm 3, 备份配置文件: # cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak 4, vsftpd

然若风散记 3094

Zemax实战录——非序列模式下的微透镜阵列仿真与优化

本文详细介绍了在Zemax非序列模式下进行微透镜阵列仿真的完整流程与优化技巧。文章重点阐述了从序列模式切换到非序列模式的必要性,并逐步指导如何搭建光源、阵列与探测器的仿真环境。核心在于通过调整圆锥系数等关键参数优化像差,并增加光线数以提升仿真精度与均匀性,为光学设计提供可靠依据。

weixin_28339967的博客 512

Linux搭建ftp在windows下这么访问,需要怎么设置【设置vsftp最大连接数和每个ip的最大连接数】

文章来源:http://zhidao.baidu.com/link?url=LOfStD1kcxGhI_D5qC7oka3_4QZc1nn1SJwWaSd4onWoVl5WtYE4Hs2XsufXkeeaoOd-LR1ZQi4Pj5PQvA7EMa FTP服务器配置 VSFTP主配置文件路径:/etc/vsftpd/vsftpd.conf,重要参数: anonymous_enable=y

Thinking 2万+

DCDC系列(一): COT DCDC基本原理

电流环DCDC属于双环控制模式,根据电流检测的位置,分为峰值电流环控制模式、谷值电流环控制模式和平均电流环控制模式,主要由输出电压反馈环和电流环两个环路来实现控制,其瞬态响应比电压环更好,且有自动限流的功能,但仍需要斜坡补偿网络,且对噪声敏感。Stage3: 在下管NMOS打开阶段,由于后级负载此时间段内消耗的电量较少,所以VFB还未低至Vref,所以此阶段中,上管PMOS和下管NMOS均处于关断状态,此时的电感电流为0mA,此阶段测的VSW上的电压就是Cout上的电压VREG;

weixin_40073649的博客 3937

(汇总篇)语义SLAM相关开源方案| 全球优秀作者与实验室 | SLAM学习资料整理

SLAM 与深度学习相结合的工作当前主要体现在两个方面,一方面是将语义信息参与到建图、位姿估计等环节中,另一方面是端到端地完成 SLAM。针对建图的工作一方面是利用几何信息进行稠密重建,另一方面很多工作利用语义信息达到了很好的语义重建效果,三维重建、SFM。动态 SLAM 也是一个很值得研究的话题,这里不太好分类,很多工作用到了语义信息或者用来三维重建,收集的方案相对较少。优化可能是 SLAM 中最难的一部分了吧 +_+ ,一般都是直接用现成的因子图、图优化方案,要创新可不容易。

熊猫小妖的AI世界 7866

RedHat Linux下FTP服务配置

一、FTP工作原理 (1)FTP服务器运行FTPd守护进程,等待用户的FTP请求。 (2)用户运行FTP命令,请求FTP服务器为其服务。 例:FTP  202.119.2.197 (3)FTPd守护进程收到用户的FTP请求后,派生出子进程FTP与用户进程FTP交互,建立文件传输控制连接,使用TCP  端口21。 (4)用户输入FTP子命令,服务器接收子

记事本 1153

2023华为od机试C卷【启动多任务排序】C++ 实现

一个应用启动时,会有多个初始化任务需要执行,并且任务之间有依赖关系,例如A任务依赖B任务,那么必须在B任务执行完成之后,才能开始执行A任务。现在给出多条任务依赖关系的规则,请输入任务的顺序执行序列,规则采用贪婪策略,即一个任务如果没有依赖的任务,则立刻开始执行,如果同时有多个任务要执行,则根据任务名称字母顺序排序。

MISAYAONE的博客 883

Red Hat Enterprise Linux 5服务器配置之Vsftpd配置

一、安装和启动1.可用以下命令查询是否已安装: 程序代码#rpm -qa|grep vsftpdvsftpd-2.0.5-10.e15如果出现以上结果,表明已安装。如果未安装,可在Red Hat Enterprise Linux 5安装光盘中找到安装包,使用命令: 程序代码#rpm -ivh vsftp-2.0.5-10.e15.i386.rpm2.启动和关闭启动命令为:

炼狱 2672

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Red Hat Enterprise Linux 5服务器配置 vsftpd

一、安装和启动1.可用以下命令查询是否已安装: 程序代码#rpm -qa|grep vsftpdvsftpd-2.0.5-10.e15 如果出现以上结果,表明已安装。如果未安装,可在Red Hat Enterprise Linux 5安装光盘中找到安装包,使用命令: 程序代码#rpm -ivh vsftp-2.0.5-10.e15.i386.rpm 2.启动和关闭启动命令为: 程序代码#ser...

jiangzhen8492的专栏 159

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Red Hat Enterprise Linux AS 5服务器配置 vsftpd

一、安装和启动 1.可用以下命令查询是否已安装: 程序代码 #rpm -qa|grep vsftpd  ---检测系统中是否已经安装了vsftpd,如果没有安装则提示not install the packages vsftpd-2.0.5-10.e15 如果出现以上结果,表明已安装。如果未安装,可在Red Hat Enterprise Linux 5安装光盘中找到安装包,使用命令:

欢迎来访! suiyi_vs_yongyuan 516

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

[Linux] RHEL配置FTP

Red Hat Enterprise Linux 5服务器配置之Vsftpd配置  1.可用以下命令查询是否已安装: #rpm -qa|grep vsftpd vsftpd-2.0.5-10.e15 如果出现以上结果,表明已安装。 如果未安装,可在Red Hat Enterprise Linux 5安装光盘中找到安装包,使用命令 #rpm -ivh vsftp-2.0.5-10.e

芒果先生Mango的专栏 620

鱼缸控制系统安全指南:智能插座失效与断电兜底方案

在物联网设备普及的背景下,智能插座作为远程控制的核心组件,其可靠性直接影响关键系统的运行安全。智能插座通过云端链路实现控制,但网络波动、账号异常或固件故障可能导致设备离线或静默失效,即继电器无输出而状态显示正常。这种失效模式在鱼缸控制系统中尤为危险,因为过滤、加热等设备断电会迅速导致生物损失。为提升系统韧性,需采用本地优先的控制逻辑,结合物理兜底、本地自动化和云端监控三层冗余架构,确保单点故障不影响整体运行。通过功率计量和多重告警实现可观测性,并定期进行故障演练,可显著降低风险。本文深入探讨鱼缸控制系统的安

weixin_34319111的博客 380

PXE 安装 RedHat Enterprise Linux AS 4 update 7 (linux版)

<br />公司购买了一批HP DL360G5服务器,数量大约有200台。要统一安装 RedHat Enterprise Linux AS 4 update 7 操作系统。如果一台一台手动安装不但费时费事,更是会让我羸弱的身体雪上加霜。于是公欲善其事,必先利其器。我决定使用PXE来批量安装这批服务器。<br />以下是安装配置的过程:<br /><br />硬件和软件环境:<br />硬件:找一台安装了RedHat Enterprise Linux AS 4 update 7 系统的服务器,一台48口千兆交

yswww的专栏 682

redhat linux5.3 自带ftp服务器简单配置

安装redhat enterprise linux5时候可以选择安装ftp服务,即vsftp服务。 vsftp服务的主配置文件为 /etc/vsftpd/vsftpd.conf 。 为安全起见用vi编辑将匿名用户关掉。 如果想用root登陆ftp服务器,编辑vsftpd目录下的ftpusers和user_list两个文件,将其中的root删掉保存退出。 重启ftp服...

weixin_34008784的博客 172

vsftp+mysql+pam-mysql

环境 rhel 6.5 1.先安装好各软件 yum install gcc gcc-c++ vsftpd mysql-server openssl openssl-devel pam-devel pam mysql-deve...

cr2333的博客 180

【Linux】搭建部署VSFTPd服务

在Red Hat Enterprise Linux 下,有Red Hat ContentAcceletatot和vsFTPd 两款内置的FTP 服务器软件。其中,Red Hat Content Acceletatot 提供了Web和FTP 两种服务,并具有高效的特点,但功能较弱。而 vsFTPd 在提供FTP 服务方面具有高效性外还具有很强的安全性和稳定性,因此这里将主要讲解vsFTPd服务的安装。

2401_86544677的博客 1481

Red Hat Enterprise Linux 5下配置FTP服务( 一 )

 Red Hat Enterprise Linux 5下配置FTP服务 1.准备工作要运行FTP服务,先要安装FTP服务的服务器软件包.在RHEL4中,该软件包在 disc 1中,包名为 : vsftpd-2.0.1-5.i386.rpm在RHEL5中,该软件包在 disc 2中.rpm -ivh vsftpd-2.0.1-5.i386.rpm     //安装该软

sealbird的专栏 3727

Red Hat Enterprise Linux 5 (红帽子企业版5)下Samba, VSFTP配置与安装

++++++++++++++++++++++++++++++++++++++++++ 本文系本站原创,欢迎转载! 转载请注明出处: http://blog.youkuaiyun.com/mr_raptor/article/details/6844693  ++++++++++++++++++++++++++++++++++++++++++   SMB(Server Message Block,服

mr_raptor的专栏 6848

从Windows XP上载文件至Red Hat Linux原理分析及实例讲解

要完成从客户端上载文件至服务端这个过程大致可分为三个步骤 一、服务器端服务的安装、搭建、配置及连接测试 二、客户端与服务的连接 三、向服务器端上载文件到指定目录 下面是本人根据实践结果所作的总结,希望对大家有所帮助,以备查用。 所需安装软件:虚拟机:vmware6.0linux:redhat enterprise 5操作系统:windows xp

Everlastinger的专栏 569

29、Red Hat Linux 搭建 Web 与 FTP 服务器指南

本文详细介绍了在Red Hat Linux 9系统上搭建Web与FTP服务器的完整流程。内容涵盖Apache Web服务器的基本配置、vsftpd FTP服务器的安装、启动、测试及多种访问模式(匿名访问和系统账户访问)的设置方法。同时提供了匿名用户文件下载与上传的配置步骤,以及如何通过禁用本地用户访问和使用SFTP提升安全性。文章还包含常见问题解决方案、安全建议,并以mermaid流程图直观展示搭建过程,帮助用户构建安全可靠的网络服务环境。

play7的博客 56
上一篇: Linux修改IP和DNS
下一篇: 建立一个安全Linux服务器
欧德曼
博客等级 码龄19年 63粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值