1、vsftpd安装ip:192.168.0.200 (redhat 5.3系统)

   #yum -y install vsftpd     #vsftpd软件#yum -y install db4-utils  #生成虚拟用户认证数据文件命令

2、配置vsftp

   #vim /etc/vsftpd/vsftpd.conflisten=YES                          #独立运行vsftpdanonymous_enable=NO                 #限制匿名用户登录dirmessage_enable=YES          xferlog_enable=YESxferlog_file=/var/log/vsftpd.logxferlog_std_format=YESchroot_list_enable=YES                          #限制虚拟用户切换目录chroot_list_file=/etc/vsftpd/chroot_list        #限制切换目录的用户列表chroot_local_user=YESguest_enable=YES                                 #开启虚拟用户认证guest_username=ftp                               #映射的真实用户user_config_dir=/etc/vsftpd/vsftpd_user_conf     #虚拟用户配置目录pam_service_name=vsftpd.vu                       #vsftpd认证的pam认证模块local_enable=YES

3、生成虚拟用户配置文件

   #cd /etc/vsftpd#vim user.txtyuangang            #用户名123456              #密码:wq         #保存退出#db_load -T -t hash -f user.txt /etc/vsftpd/vsftpd_login.db#chmod 600 /etc/vsftpd/vsftpd_login.db配置pam认证#vim /etc/pam.d/vsftpd.vuauth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_loginaccount required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login:wq        #保存退出#vim /etc/vsftpd/chroot_list   #限制虚拟用户切换目录ftpyuangang:wq        #保存退出

4、配置虚拟用户的配置文件

   #cd /etc/vsftpd/vsftpd_user_conf#vim yuangangwrite_enable=YESanon_world_readable_only=NOanon_upload_enable=YESanon_mkdir_write_enable=YESanon_other_write_enable=YESlocal_root=/data/httpd/yuangang:wq         保存退出建立虚拟用户ftp目录#mkdir /data/httpd/yuangang#chown -R ftp.root /data/httpd#chmod o+rw /data/httpd/yuangang

5、重启vsftpd使配置生效并开放iptables 21端口

   #/etc/init.d/vsftpd restartShutting down vsftpd:                                      [  OK  ]Starting vsftpd for vsftpd:                                [  OK  ]#vim /etc/sysconfig/iptables    #在*filter中添加下列一行-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT:wq        #保存退出#iptables-restore < /etc/sysconfig/iptables   #使iptables生效

6、测试虚拟用户登录

   [root@master vsftpd]# ftp 192.168.0.200Connected to 192.168.0.200.220 (vsFTPd 2.0.5)530 Please login with USER and PASS.530 Please login with USER and PASS.KERBEROS_V4 rejected as an authentication typeName (192.168.0.200:root): yuangang331 Please specify the password.Password:                                     #输入123456230 Login successful.                         #登录成功Remote system type is UNIX.Using binary mode to transfer files.ftp> ls                                       #列出文件227 Entering Passive Mode (192,168,0,200,30,213)150 Here comes the directory listing.-rw-------    1 14       50         463361 Jul 13 17:22 10.log.zip 226 Directory send OK.ftp>

爱慕尔商城欢迎您的光临!
穿衣打扮  
城市物语

转载于:https://blog.51cto.com/linux008/610599

vsftpd安装及虚拟用户认证相关推荐

  1. vsftpd服务安装与虚拟用户配置

    vsftpd的全名是"Very secure FTP Daemon" 一.安装vsftpd 安装db4-util用于生成认证文件 yum -y install db4-utils ...

  2. linux ftp 团队认证,linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建

    linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建 1.FTP协议:有命令和数据连接两种 命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 ...

  3. linux ftp mysql_linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建

    命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 被动模式,运行在随机端口 数据传输模式(自动模式):有二进制(mp3,jpg等)和文本(html)两种传输模式 ft ...

  4. ubuntu 12.04 配置vsftpd 服务,添加虚拟用户,ssl加密

    1.对于12.04的vsftpd 有一些bug,推荐安装版本vsftpd_2.3.5-1ubuntu2ppa1_amd64.deb apt-get install python-software-pr ...

  5. Apahce的虚拟用户认证及server-status页

    一.Apache虚拟用户认证配置 编辑配置文件加入如下内容: <Directory "/www/htdoc/fin"> Options None AllowOverri ...

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

    一,下载并安装 1, 至rpm.pbone.net或rpmfind.net搜索并下载: vsftpd-2.2.2-2.el5.i386.rpm 2, 安装 # rpm -ivh vsftpd-2.2. ...

  7. ftp安装和虚拟用户创建(终于搞清楚了)

    安装 一.安装 sudo apt-get install vsftpd 二.查看安装结果 安装完毕,检查vsftpd进程是否已启动,可以查看进程或者查看监听端口 1 ps -eaf|grep vsft ...

  8. proftpd mysql_ProFTPD支持MySQL添加虚拟用户认证及磁盘限额

    --prefix=这是用来指定要把ProFTPD安装在哪个位置,在这里我把ProFTPD安装在了 /opt/proftpd 目录下,您不必自己建目录 /opt/proftpd ,在安装的时候这个目录会 ...

  9. Ubuntu上ftp安装和虚拟用户创建

    1.安装命令 sudo apt-get install vsftpd 2.安装完毕,检查vsftpd进程是否已启动,可以查看进程或者查看监听端口 ps -ef | grep vsftpd netsta ...

最新文章

  1. linux 临时设置英文输入,Linux 设置 Rime 默认英文状态
  2. 资本寒冬,这十大创业公司值得尊重(上)
  3. postgresql介绍,安装,启动
  4. Python3 条件控制
  5. Make Them Equal
  6. (二)Harbor WEB的使用
  7. 前端学习(974):视频插件zy.media.js的使用
  8. string的一些基本操作和骚操作
  9. 微星组件环境linux,微星笔记本常用系统环境组件下载集合
  10. 卡内基梅隆的计算机科学专业,卡内基梅隆大学计算机科学专业
  11. 应用宝 android 平板,应用宝HD2.0个性化推荐最优安卓平板软件
  12. pytorch torchvision.models
  13. 随机生成数字字母组成的组合
  14. 堆叠柱状图加上折线图-echart图表(一)
  15. 用proteus实现STM32仿真
  16. HDU6411 带劲的and和
  17. java关于对于word或者pdf文件的批量下载实现,其中包括(Java实现创建word文档模板,根据模板导出word文档)
  18. 【软件测试】软考-2022软件评测师考试心得
  19. Servlet电子商城项目(入门级一)
  20. SQL Server新增Contained Database功能

热门文章

  1. MySQL事务隔离级别介绍
  2. Hibernate查询语言(HQL)
  3. 1分钟选好最合适你的JavaScript框架
  4. 《从问题到程序:用Python学编程和计算》——3.4 定义函数
  5. Beyond Compare 4比较文件夹要设置基键吗?
  6. 确定Java开发中.jar包的JDK版本
  7. 自定义View字段表头
  8. Python 正则匹配(re)组的应用
  9. Q+会带来什么样的互联网时代?
  10. BCH正式升级,智能合约,逐梦而来!