Centos7搭建虚拟用户FTP

yum install -y vsftpd   #安装ftp服务

useradd -s /sbin/nologin virftp   #创建用户,用于ftp服务

vim /etc/vsftpd/vsftpd_login   #新建密码文件,奇数行为用户名,偶数行为密码,多个用户写多行。
test
123456

chmod 600 /etc/vsftpd/vsftpd_login

db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db

mkdir /etc/vsftpd/vsftpd_user_conf #新建用户的配置文件目录

cd /etc/vsftpd/vsftpd_user_conf

vim test
local_root=/ftp/test/      #这个用户上传下载存放的路径
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_clients=10

mkdir -p /ftp/test/

touch /ftp/test/001.txt #做测试用

chown -R virftp:virftp /ftp/ #赋予权限

vim /etc/pam.d/vsftpd #在最前面加上
auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

vim /etc/vsftpd/vsftpd.conf #更改配置文件
将anonymous_enable=YES 改为 anonymous_enable=NO
将#anon_upload_enable=YES 改为 anon_upload_enable=NO
将#anon_mkdir_write_enable=YES 改为 anon_mkdir_write_enable=NO
再增加如下内容
chroot_local_user=YES
guest_enable=YES
guest_username=virftp
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/vsftpd_user_conf
allow_writeable_chroot=YES

systemctl start vsftpd #启动vsftpd服务

测试

开放防火墙端口或者关闭防护墙。

-----------------------------------------------------------------------------------------------------
添加用户:
vim /etc/vsftpd/vsftpd_login
db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db
cd /etc/vsftpd/vsftpd_user_conf
vim 新用户
chown -R virftp:virftp /ftp/
重启服务。

(0)

相关推荐

  • centos7 vsftp安装与配置

    一.安装 #安装yum install -y vsftpd#设置开机启动systemctl enable vsftpd#启动systemctl start vsftpd#重启systemctl res ...

  • centos7搭建ftp服务器并配置匿名用户

    什么是FTP? FTP(File Transfer Protocol,文件传输协议),是TCP/IP网络和Internet上最早使用的协议之一.用来将实现从一台电脑传送文件到另一台电脑,或者接收和查看 ...

  • 案例分享 | Humanetics和Foretellix联合为ADAS和ADS搭建虚拟和物理测试流程的桥梁

    2021年3月16日,位于美国密歇根州法明顿希尔斯的主动安全测试设备与服务供应商Humanetics,和位于以色列特拉维夫的自动驾驶系统验证与验证(V&V)平台供应商Foretellix,共同 ...

  • 私域流量搭建及用户运营

    整理:参一江湖 来源:互联网 流量,在规定期间内通过一指定点的车辆或行人数量,在网络指在一定时间内打开网站地址的人气访问量:商业的本质是流量.流量的大小意味着体量的大小,流量的量变可以带来质变. 以上 ...

  • 我的NAS使用经验 篇五:使用群晖轻松搭建专业网站、FTP服务器、MYSQL数据库、discuz论坛...

    群晖NAS内置了一个Wordpress套件,使用这个套件可以用来搭建自己blog.有人肯定会问那么可以用群晖来搭建一个专业的网站吗,要求和阿里云VPS一样,可以实现一切网络功能和服务,要有数据库,可以 ...

  • CentOS7搭建简单的邮件服务器

    邮件服务器 概述 邮件收.发服务器是分开的,也就是我们需要搭建一个邮件发送服务器和一个邮件收取服务器. 本文会搭建收.发两个服务器,并用邮件客户端(Foxmail)做测试. 协议 协议就是定义规则,这 ...

  • 如何搭建各种用户激励体系

    优秀的用户运营是给产品增加适合的用户激励体系,顶尖的用户运营是把产品做成对用户最好的激励. 互联网产品近年有一个怪现象,无论是什么产品,里面总会插入一个积分商城,然后再来一套会员体系,天天求着用户来签 ...

  • Centos7 搭建openldap完整详细教程(真实可用)

    最近,由于公司需求,需要搭建openldap来统一用户名和密码,目前市面上几乎所有的工具都支持ldap协议,具体ldap的介绍这里就不详细说明了,这里主要记录一下如果部署openldap来实现Ldap ...

  • 如何用企业微信,搭建社群用户增长闭环?

    社群裂变增长闭环的核心逻辑 搭建社群增长闭环的准备工作 1.准备能够促使用户发朋友圈的利益杠杆--完成任务的奖励.从上图可以看到,用户从看见海报扫码进群,领取任务,完成任务的整个过程,都是被利益驱动的 ...

  • centos7搭建openldap+phpldapadmin

    参考:https://www.cnblogs.com/bigbrotherer/p/7251372.html https://www.ilanni.com/?p=13775 openldap-serv ...