您的当前位置:首页 >休闲 >麒麟系统在线安装vsftpd和配置虚拟用户 正文
时间:2025-11-03 22:13:17 来源:网络整理编辑:休闲
#### 1.在线安装yum install vsftpd -ysystemctl status vsftpd.servicesystemctl start vsftpd.servicesystemctl enable vsftpd.service#### 4.配置文件设置## 4.1 配置文件描述vsftpd 的麒麟配置目录为 /etc/vsftpd,包含下列的系统线安虚拟配置文件:阅读上述配置以了解更多信息。如果您准备好了,配置NBT科技下载点击下一步开始修改配置来设置权限。用户vsftpd.conf 为主要配置文件ftpusers 配置禁止访问 FTP 服务器的麒麟星木野2.12公益(科技)下载用户列表user_list 配置用户访问控制如下:cd /etc/vsftpd/lsftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh## 4.3 创建虚拟用户模式# 4.3.1 设置配置文件vim /etc/vsftpd/vsftpd.conf# 禁止匿名开放模式anonymous_enable=NO# 允许本地用户模式local_enable=YES# 开启虚拟用户模式guest_enable=YES# 指定虚拟用户账户guest_username=virtual# 指定PAM文件pam_service_name=vsftpd.vu# 允许对禁锢的FTP根目录执行写入操作,而且不拒绝用户的系统线安虚拟RunAway我的世界科技下载登录请求allow_writeable_chroot=YES# 4.3.2 创建用于进行FTP认证的用户数据库文件vi /etc/vsftpd/vuser.list虚拟用户即登录用户ftpuser 虚拟用户密码ftpuser@123# 4.3.3 原始的明文信息文件转换成数据库文件## 备注:由于明文信息既不安全,也不符合让vsftpd服务程序直接加载的配置格式,因此需要使用db_load命令用哈希(hash)算法将原始的用户明文信息文件转换成数据库文件,并且降低数据库文件的麒麟权限(避免其他人看到数据库文件的内容),然后再把原始的系统线安虚拟明文信息文件删除。# 明文转密文db_load -T -t hash -f /etc/vsftpd/vuser.list /etc/vsftpd/vuser.dblsftpusers user_list vsftpd.conf vsftpd.conf.bak vsftpd_conf_migrate.sh vuser.db vuser.list# 赋予密文文件权限$ chmod 600 vuser.db# 删除明文文件 不强制要求,配置但推荐删除$ rm -rf vuser.list# 4.3.4 创建vsftpd服务程序用于存储文件的根目录以及用于虚拟用户映射的系统本地用户# -s /sbin/nologin: 表示virtual禁止通过ssh登录useradd -s /sbin/nologin virtualmkdir -p /network_bak_cfg/bak_cfgchown -R virtual:virtual /network_bak_cfg/bak_cfgchmod -R 755 /network_bak_cfg/# 4.3.5 建立用于支持虚拟用户的PAM文件备注:新建一个用于虚拟用户认证的PAM文件vsftpd.vu,其中PAM文件内的用户“db=”参数为使用db_load命令生成的账户密码数据库文件的路径,但不用写数据库文件的麒麟NBT科技下载后缀。vi /etc/pam.d/vsftpd.vuauth required pam_userdb.so db=/etc/vsftpd/vuseraccount required pam_userdb.so db=/etc/vsftpd/vuser# 4.3.6 在vsftpd服务程序的系统线安虚拟主配置文件中通过pam_service_name参数将PAM认证文件的名称修改为vsftpd.vu备注:配置文件 vsftpd.conf 中默认就带有参数pam_service_name=vsftpd,表示登录FTP服务器时是配置我的世界赵北32K科技下载根据/etc/pam.d/vsftpd文件进行安全认证的;vi /etc/vsftpd/vsftpd.conf# 重要!!!!!!## 禁止匿名开放模式anonymous_enable=NO## 允许本地用户模式local_enable=YES## 设置可写权限write_enable=YES## 开启虚拟用户模式guest_enable=YES## 指定虚拟用户账户guest_username=virtual## 允许对禁锢的FTP根目录执行写入操作,而且不拒绝用户的登录请求allow_writeable_chroot=YES## 指定PAM文件pam_service_name=vsftpd.vu# 本地用户模式创建文件的umask值local_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESlisten=YESlisten_ipv6=NOuserlist_enable=YES# user_config_dir参数来定义这两个虚拟用户不同权限的配置文件所存放的路径user_config_dir=/etc/vsftpd/vusers_dir# 4.3.7 为虚拟用户设置不同的权限### ftpuser权限:上传、创建、修改、查看、删除文件;# 创建 vusers_dir 目录mkdir /etc/vsftpd/vusers_dir/# 创建 ftpuser 用户vi /etc/vsftpd/vusers_dir/ftpuserchroot_local_user=YESallow_writeable_chroot=YESlocal_root=/network_bak_cfg/write_enable=YESanon_upload_enable=YESanon_world_readable_only=NOanon_mkdir_write_enable=YESanon_other_write_enable=YES
#### 1.在线安装
yum install vsftpd -y

systemctl status vsftpd.service

systemctl start vsftpd.service

systemctl enable vsftpd.service
#### 4.配置文件设置
## 4.1 配置文件描述
vsftpd 的麒麟配置目录为 /etc/vsftpd,包含下列的系统线安虚拟配置文件 :
阅读上述配置以了解更多信息。如果您准备好了,配置NBT科技下载点击下一步开始修改配置来设置权限 。用户
vsftpd.conf 为主要配置文件
ftpusers 配置禁止访问 FTP 服务器的麒麟星木野2.12公益(科技)下载用户列表
user_list 配置用户访问控制
如下 :
cd /etc/vsftpd/
ls
ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh
## 4.3 创建虚拟用户模式
# 4.3.1 设置配置文件
vim /etc/vsftpd/vsftpd.conf
# 禁止匿名开放模式
anonymous_enable=NO
# 允许本地用户模式
local_enable=YES
# 开启虚拟用户模式
guest_enable=YES
# 指定虚拟用户账户
guest_username=virtual
# 指定PAM文件
pam_service_name=vsftpd.vu
# 允许对禁锢的FTP根目录执行写入操作 ,而且不拒绝用户的系统线安虚拟RunAway我的世界科技下载登录请求
allow_writeable_chroot=YES
# 4.3.2 创建用于进行FTP认证的用户数据库文件
vi /etc/vsftpd/vuser.list
ftpuser
虚拟用户密码
ftpuser@123
# 4.3.3 原始的明文信息文件转换成数据库文件
## 备注:由于明文信息既不安全,也不符合让vsftpd服务程序直接加载的配置格式,因此需要使用db_load命令用哈希(hash)算法将原始的用户明文信息文件转换成数据库文件,并且降低数据库文件的麒麟权限(避免其他人看到数据库文件的内容),然后再把原始的系统线安虚拟明文信息文件删除 。
# 明文转密文
db_load -T -t hash -f /etc/vsftpd/vuser.list /etc/vsftpd/vuser.db
ls
ftpusers user_list vsftpd.conf vsftpd.conf.bak vsftpd_conf_migrate.sh vuser.db vuser.list
# 赋予密文文件权限
$ chmod 600 vuser.db
# 删除明文文件 不强制要求,配置但推荐删除
$ rm -rf vuser.list
# 4.3.4 创建vsftpd服务程序用于存储文件的根目录以及用于虚拟用户映射的系统本地用户
# -s /sbin/nologin: 表示virtual禁止通过ssh登录
useradd -s /sbin/nologin virtual
mkdir -p /network_bak_cfg/bak_cfg
chown -R virtual:virtual /network_bak_cfg/bak_cfg
chmod -R 755 /network_bak_cfg/
# 4.3.5 建立用于支持虚拟用户的PAM文件
备注 :新建一个用于虚拟用户认证的PAM文件vsftpd.vu ,其中PAM文件内的用户“db=”参数为使用db_load命令生成的账户密码数据库文件的路径,但不用写数据库文件的麒麟NBT科技下载后缀。
vi /etc/pam.d/vsftpd.vu
auth required pam_userdb.so db=/etc/vsftpd/vuser
account required pam_userdb.so db=/etc/vsftpd/vuser
# 4.3.6 在vsftpd服务程序的系统线安虚拟主配置文件中通过pam_service_name参数将PAM认证文件的名称修改为vsftpd.vu
备注:配置文件 vsftpd.conf 中默认就带有参数pam_service_name=vsftpd ,表示登录FTP服务器时是配置我的世界赵北32K科技下载根据/etc/pam.d/vsftpd文件进行安全认证的;
vi /etc/vsftpd/vsftpd.conf
# 重要!!!!!!
## 禁止匿名开放模式
anonymous_enable=NO
## 允许本地用户模式
local_enable=YES
## 设置可写权限
write_enable=YES
## 开启虚拟用户模式
guest_enable=YES
## 指定虚拟用户账户
guest_username=virtual
## 允许对禁锢的FTP根目录执行写入操作 ,而且不拒绝用户的登录请求
allow_writeable_chroot=YES
## 指定PAM文件
pam_service_name=vsftpd.vu
# 本地用户模式创建文件的umask值
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
listen_ipv6=NO
userlist_enable=YES
# user_config_dir参数来定义这两个虚拟用户不同权限的配置文件所存放的路径
user_config_dir=/etc/vsftpd/vusers_dir
# 4.3.7 为虚拟用户设置不同的权限
### ftpuser权限 :上传、创建 、修改、查看、删除文件;
# 创建 vusers_dir 目录
mkdir /etc/vsftpd/vusers_dir/
# 创建 ftpuser 用户
vi /etc/vsftpd/vusers_dir/ftpuser
chroot_local_user=YES
allow_writeable_chroot=YES
local_root=/network_bak_cfg/
write_enable=YES
anon_upload_enable=YES
anon_world_readable_only=NO
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
非常漂亮的个人主页html源码2025-11-03 22:11
2025和平精英除草辅助合集2025-11-03 22:05
(曼姐评测)孙尚香团战精神皮肤,李白大乔第一个上线2025-11-03 21:56
暗区突围准星辅助器下载安装软件_突围装备_暗区突围辅助瞄准2025-11-03 21:52
魔方模板IDC系统冰云科技风格魔方主题2025-11-03 21:26
领航·蓝牛王超级动力蓝牌轻卡王上市发布会现场黎明觉醒2025-11-03 21:08
《阿拉德大陆》游戏特点介绍及亮点介绍大陆介绍2025-11-03 20:49
EDG与NOVA加盟《暗区突围》:赛事生态夯实2025-11-03 20:35
HTML单页带API指南个人导航源码2025-11-03 20:09
和平精英喜羊羊辅助2025-11-03 19:53
苹果CMS仿哔哩哔哩APP模板2025-11-03 22:12
暗区突围正式版_丹阳正式并区_右侧附件区囊性暗区2025-11-03 21:56
欢乐钓鱼大师破解版 钓鱼大师内置MOD绿色钥匙2025-11-03 21:28
和平精英辅助瞄准功能失效原因及解决方法2025-11-03 21:09
lilishop电商商城系统,在线电商商城源码2025-11-03 20:49
元气骑士游戏辅助软件免费2025-11-03 20:07
和平精英自瞄挂软件下载教程 和平精英自瞄辅助下载2025-11-03 19:46
和平精英手游2024最新免费透视挂?和平精英免费挂透视2025-11-03 19:31
收费采集跳过授权免费官解+官采插件2025-11-03 19:29
和平精英挂去哪里买 在哪里可以买游戏挂2025-11-03 19:29