分享好友 最新动态首页 最新动态分类 切换频道
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

 

 

 

 

最新文章
各大IT公司薪水(必看)---计算机硕士工资一览表
互联网:百度: 搜索等核心部门16W+,实习是一个很好的途径,我有几个同学都是实习时留下的google: 18W+,会有股票腾讯QQ: 本科生至少7W,研究生至少10W,腾讯研究院16W+网易: 11W+,其搜索部门有道大概15W+盛大: 研究生7K,本科生4K完美
荒岛求生类手游推荐:2021年最受欢迎的十大生存冒险游戏!
荒岛求生游戏手机版排行榜2021 荒岛求生游戏推荐前十名随着手机游戏的不断发展,荒岛求生类手游逐渐成为玩家们的最爱。这类游戏不仅考验玩家的生存智慧,还能在极具挑战的环境中展现独特的策略性与创造力。本文将根据2021年荒岛求生游戏手
新奥门免费资料大全最新版本更新内容|蹦领克06_手机软件版乐器59.98.31
  在数字化时代,科技产品的迭代更新已成为我们生活中不可或缺的一部分。每一次软件版本的升级,不仅仅是功能上的改进,更可能带来用户体验的质变。而最近推出的新奥门免费资料大全最新版——“蹦领克06_手机软件版乐器59.98.31”,则以
防止网页被搜索引擎爬虫和网页采集器收录的方法汇总
来源:脚本之家 http://www.jb51.net/yunying/28470.html下面的这些方法是可以标本兼治的:1、限制IP地址单位时间的访问次数 分析:没有哪个常人一秒钟内能访问相同网站5次,除非是程序访问,而有这种喜好的,就剩下搜索引擎爬虫和讨厌的采
oppo手机怎么设置呼叫等待 华为手机通话等待怎么设置
本文目录导读:进入设置菜单开启呼叫等待确认设置成功注意事项其他设置选项随着通信技术的发展,呼叫等待已经成为我们日常生活中不可或缺的功能之一,它允许我们在通话过程中,当另一个电话打进来时,我们可以选择接听这个电话而不会中断之
正规!抚州11家最全亲子鉴定医疗机构排行榜(附2024年汇总鉴定)
  在现代社会,随着人们生活水平的提和科技的,亲子鉴定已经成为了解决家庭纠纷、维护家庭和谐的一个重要手段。然而,面对众多的亲子鉴定机构,很多消费者在选择时往往会感到迷茫,不知道如何判断一个机构的可靠性和专业性。因此,为大家
百度推广管家登录
百度推广管家登录是广告主进行账户管理和推广操作的重要途径。通过登录推广管家,广告主可以轻松管理账户、查看数据报告、调整推广策略等。登录过程简单快捷,只需进入百度推广官网,点击登录按钮,输入账号密码或使用第三方账号(如微信、
长尾关键词的定义与挖掘方法汇总
一、长尾关键词的定义。长尾关键词(Long Tail Keyword)是指网站上的非目标关键词但与目标关键词相关的也可以带来搜索流量的组合型关键词。长尾关键词的特征是比较长,往往是2-3个词组成,甚至是短语或者短句,存在于内容页面的标题和内容中
僵尸森林3苹果版app下载僵尸森林3苹果版安卓下载
僵尸森林3苹果版是一款以末日生存为题材的模拟经营游戏,玩家需要在僵尸横行的世界中生存下去。游戏中提供了 50 种不同的武器、160 种服装和 90 种消耗品等多种道具,玩家可以自由搭配使用,以应对不同的僵尸威胁。在游戏中,玩家的主要目
打卡学习Python爬虫第三天|爬取豆瓣电影Top250排行榜(附源码)
一、打开网页找到url二、查看数据是否存在于网页源代码中三、编写代码获取网页源代码 1、获取电影名称 注意正则表达式的使用,先观察网页源代码,我们发现每一部电影的数据存放在一个li/li中,如上图。并且我们要获取的
相关文章
推荐文章
发表评论
0评