vsftpd安装及虚拟用户认证
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安装及虚拟用户认证相关推荐
- vsftpd服务安装与虚拟用户配置
vsftpd的全名是"Very secure FTP Daemon" 一.安装vsftpd 安装db4-util用于生成认证文件 yum -y install db4-utils ...
- linux ftp 团队认证,linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建
linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建 1.FTP协议:有命令和数据连接两种 命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 ...
- linux ftp mysql_linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建
命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 被动模式,运行在随机端口 数据传输模式(自动模式):有二进制(mp3,jpg等)和文本(html)两种传输模式 ft ...
- ubuntu 12.04 配置vsftpd 服务,添加虚拟用户,ssl加密
1.对于12.04的vsftpd 有一些bug,推荐安装版本vsftpd_2.3.5-1ubuntu2ppa1_amd64.deb apt-get install python-software-pr ...
- Apahce的虚拟用户认证及server-status页
一.Apache虚拟用户认证配置 编辑配置文件加入如下内容: <Directory "/www/htdoc/fin"> Options None AllowOverri ...
- rhel5.5安装vsftpd并配置虚拟用户及开放防火墙和selinux
一,下载并安装 1, 至rpm.pbone.net或rpmfind.net搜索并下载: vsftpd-2.2.2-2.el5.i386.rpm 2, 安装 # rpm -ivh vsftpd-2.2. ...
- ftp安装和虚拟用户创建(终于搞清楚了)
安装 一.安装 sudo apt-get install vsftpd 二.查看安装结果 安装完毕,检查vsftpd进程是否已启动,可以查看进程或者查看监听端口 1 ps -eaf|grep vsft ...
- proftpd mysql_ProFTPD支持MySQL添加虚拟用户认证及磁盘限额
--prefix=这是用来指定要把ProFTPD安装在哪个位置,在这里我把ProFTPD安装在了 /opt/proftpd 目录下,您不必自己建目录 /opt/proftpd ,在安装的时候这个目录会 ...
- Ubuntu上ftp安装和虚拟用户创建
1.安装命令 sudo apt-get install vsftpd 2.安装完毕,检查vsftpd进程是否已启动,可以查看进程或者查看监听端口 ps -ef | grep vsftpd netsta ...
最新文章
- linux 临时设置英文输入,Linux 设置 Rime 默认英文状态
- 资本寒冬,这十大创业公司值得尊重(上)
- postgresql介绍,安装,启动
- Python3 条件控制
- Make Them Equal
- (二)Harbor WEB的使用
- 前端学习(974):视频插件zy.media.js的使用
- string的一些基本操作和骚操作
- 微星组件环境linux,微星笔记本常用系统环境组件下载集合
- 卡内基梅隆的计算机科学专业,卡内基梅隆大学计算机科学专业
- 应用宝 android 平板,应用宝HD2.0个性化推荐最优安卓平板软件
- pytorch torchvision.models
- 随机生成数字字母组成的组合
- 堆叠柱状图加上折线图-echart图表(一)
- 用proteus实现STM32仿真
- HDU6411 带劲的and和
- java关于对于word或者pdf文件的批量下载实现,其中包括(Java实现创建word文档模板,根据模板导出word文档)
- 【软件测试】软考-2022软件评测师考试心得
- Servlet电子商城项目(入门级一)
- SQL Server新增Contained Database功能