分享好友 最新动态首页 最新动态分类 切换频道
linux下WEB服务器安装、配置VSFTP
2024-12-26 23:26

服务器环境:CentOS 6.5 64位

linux下WEB服务器安装、配置VSFTP

#检查系统是否已安装vsftp
命令:rpm -q vsftpd
package vsftpd is not installed #说明系统没有安装vsftpd

一、vsftp安装

# 安装vsftpd
yum -y install vsftpd
# 启动
service vsftpd start
# 开机启动
chkconfig vsftpd on

二、vsftp相关命令
# 启动ftp服务
service vsftpd start
# 查看ftp服务状态
service vsftpd status
# 重启ftp服务
service vsftpd restart
# 关闭ftp服务
service vsftpd stop

三、目录文件说明
/etc/vsftpd/vsftpd.conf vsftpd的核心配置文件
/etc/vsftpd/ftpusers 用于指定哪些用户不能访问FTP服务器
/etc/vsftpd/user_list 指定允许使用vsftpd的用户列表文件
/etc/vsftpd/vsftpd_conf_migrate.sh 是vsftpd操作的一些变量和设置脚本
/var/ftp/ 默认情况下匿名用户的根目录

 

vsftpd的虚拟用户采用单独的用户名/口令保存方式,与系统账户分离,这大大增强了系统的安全性。vsftpd可以采用数据库文件来保存用户/口令,如hash;也可以将用户/口令保存在数据库服务器中,如MySQL等。vsftpd验证虚拟用户,则采用PAM方式

 

安装依赖包

yum install -y  db4 db4-utils

 

创建虚拟用户账号和密码

(奇数行为用户名,偶数行为用户密码)

vi /etc/vsftpd/virtual.users

user1  #虚拟用启名

123     #用户口令

user2

456

 

生成虚拟用户认证的db文件

db_load -T -t hash -f /etc/vsftpd/virtual.users /etc/vsftpd/vsftpd.login.db

chmod 600 /etc/vsftpd/vsftpd.login.db

 

配置PAM信息

在/etc/pam.d/创建一个文件,命名为vsftpd.pam(可自定义)

vi /etc/pam.d/vsftpd.pam

auth         required        /lib64/security/pam_userdb.so   db=/etc/vsftpd/vsftpd.login

account   required        /lib64/security/pam_userdb.so   db=/etc/vsftpd/vsftpd.login

 

配置vsftpd.conf

配置前先备份
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak

配置如下:

 

anonymous_enable=NO

local_enable=YES

local_umask=022

anon_umask=022

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

ascii_upload_enable=YES

ascii_download_enable=YES

ftpd_banner=Welcome to blah FTP service.

chroot_local_user=YES

listen=YES

userlist_enable=YES

pam_service_name=vsftpd.pam

guest_username=ftp  #虚拟用户所映射的本地用户。这里也改成与web服务器用户一致的用户名www,这样就可以保持ftp与web具有同等权限。

guest_enable=YES   #这个是开启虚拟用户

user_config_dir=/etc/vsftpd/vsftpd_user_conf

tcp_wrappers=YES

 

 

创建用户名的配置文件

mkdir -p /etc/vsftpd/vsftpd_user_conf

cd /etc/vsftpd/vsftpd_user_conf

在conf里创建 刚才用户名的配置文件 配置文件名要与用户名一样

user1要有所有全部权限

vi user1

 

 

user2只有上传和下载权限

vi user2

# 重启ftp服务
service vsftpd restart

====常见的vsftpd日志解决方案====
配置vsftpd.conf,
# 表明FTP服务器记录上传下载的情况
xferlog_enable=YES
# 表明将记录的上传下载情况写在xferlog_file所指定的文件中,即xferlog_file选项指定的文件中
xferlog_std_format=YES
xferlog_file=/var/log/xferlog
# 启用双份日志。在用xferlog文件记录服务器上传下载情况的同时, vsftpd_log_file所指定的文件,即/var/log/vsftpd.log也将记录登录、上传、下载、删除的情况
dual_log_enable=YES
vsftpd_log_file=/var/log/vsftpd.log

 

 

 

 

====日常管理虚拟用户账号和密码====

修改文件
vi /etc/vsftpd/virtual.users

生成虚拟用户认证的db文件
db_load -T -t hash -f /etc/vsftpd/virtual.users /etc/vsftpd/vsftpd.login.db

# 重启ftp服务
service vsftpd restart

 

 

 

 

最新文章
��˰�����Plus OTA 4.0��������dzɫ���⡢����Ӧ��ȫ�����ߣ�
�������������ʽ���⹫������ȫ��һ�������� Plus�Լ�2025����� Plus���ͽ�ӭ��OTA 4.0ϵͳ�������˴����������˶���ȫ�¹������û�������������
信创对云服务器的要求
Linux作为服务器的常用操作系统,身为工作人员自然是要有所了解的在本篇中我们会简单介绍Linux的特点,安装,相关指令使用以及内部程序的安装等本节将会简单介绍Linux的前言以及相关历史操作系统首先我们需要了解操作系统是干什么的:操作
社旗企业线上腾飞,网络优化推话助您开启新篇章
社旗网络优化推话,助力企业拓展线上市场,实现品牌升级,打造全新线上天地,助力企业扬帆起航。随着互联网的飞速发展,越来越多的企业开始重视网络营销,希望通过线上渠道拓展市场,提升品牌知名度,如何在众多竞争者中脱颖而出,成为了许
网站优化分享·如果编写高质量原创文章
1、文章首段的重要性在文章开头的时候需要进行点名论点,然后在下面的文章中关键词自然的出现2到3次就可以了,在末尾的时候再出现一次关键词,这样子对于文章关键词的SEO优化就就基本完成了。需要注意的是关键词的数量不能够太多,不然的话
阿超聊私域:美业教培门店私域如何搭建与运营,才能实现高效获客与转化!
目前教培机构和美业门店都存在的问题:(1)获取新客户成本过高;(2)老客户易流失;怎么做才能解决这个问题?如何实现效果获客与转化?如何提升客户留存率?门店私域运营的好处:1、低廉的获客成本在公域平台上,教培机构和美业的获客成
花10万块买一台手机值吗?华为Mate XT非凡大师三折叠全面评测:我找到了答案
一、前言:花10万块买一台手机值吗?在这篇评测接近完稿的时候,我愁了一眼华为官网的预约人数,已经超过了685万人。早先供应链多个渠道透露,华为Mate XT 非凡大师的备货量大约为100万台(首批)。 ?IT圈、娱乐圈,但凡有头有脸的,华为Ma
经营好工具 | 用「达人客服」高效沟通,好服务赢来更多好评
年末将至,广大电商作者正在为了生意全力冲刺,通过提升直播间的内容力,配合更好的货品、更好的服务赢得消费者的信任与喜爱。因此,如何提升消费者的购物体验,让消费者们持续下单复购,成为作者们的焦点课题。在这个关键时刻,用好抖音电
vivo Y31s线刷宝完美ROOT工具教程
vivo Y31s怎样root?root的方式有很多种,一般解锁BL后通过Twrp刷入root补丁或者带root的卡刷包,也可以单刷内核boot来获取root权限。还有一种方式就是直接刷入内置root权限的系统,这样开机后直接拥有root权限,而且不怕恢复出厂设置后丢
华为不开夜景拍照功能,华为推出夜景拍照功能优化
华为手机提供夜景拍照功能,但目前没有直接提供摘要。近年来,随着科技的飞速发展,智能手机已经成为人们生活中不可或缺的一部分,近期关于华为手机的一些传闻和争议引发了广泛关注,关于华为手机夜景拍照功能的问题尤为引人注目,根据一些
设计师都在用的三个免费AI配色工具
在设计师所擅长的领域里,色彩搭配是一项非常重要的基本功,不仅仅是审美能力的体现,也是影响用户体验的关键因素之一。今天为大家介绍3个大厂设计师团队在用的AI配色网站,助你效率加倍再加倍!AI Colors这是一款免费的在线AI调色板生成器
相关文章
推荐文章
发表评论
0评