1.安装:yum install vsftpd -y

2.修改配置文件:cd /etc/vsftpd/

cat vsftpd.conf | grep -Ev '^$|^#'
listen_port=
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
chroot_local_user=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
tcp_wrappers=YES
pasv_promiscuous=yes
pasv_enable=YES
pasv_address=本机地址
pasv_min_port=
pasv_max_port=

3.修改防火墙

#开放vsftp端口
-A RH-Firewall--INPUT -p tcp --dport -j ACCEPT
-A RH-Firewall--INPUT -p tcp --dport : -j ACCEPT

4.编写添加用户脚本

cat user_add.sh
#!/bin/bash
user=$
if [ "$user" = "" ];then
echo "请输入用户名"
exit
fi _dir=/data/www #自定义家目录
[ ! -d $_dir ] && mkdir -p $_dir [ `id oss_ftp | wc -l` -eq ] && useradd -s /sbin/nologin -d $_dir oss_ftp useradd -s /sbin/nologin -d $_dir -g oss_ftp $user password="${user}111111"
echo $password | passwd $user --stdin echo "$user $password" >> passwd
echo "$user" >> user_list service vsftpd restart echo -e "# [ $(date '+%F %T') ] #\e[33m 用户名密码: $user $password\e[0m"

5.运行脚本:sh user_add.sh chenjianwen

6.使用WinSCP测试连接

最新文章

  1. 赴美工作常识(Part 2 - 申请)
  2. GAMIT 10.50在Ubuntu 12.04系统下的安装
  3. [POJ2404]Jogging Trails(中国旅行商问题)(一般图的匹配——状压DP)
  4. vs2013 c++代码内出现中文导致编译错误
  5. pycharm 格式化代码
  6. Oracle Order Management DropShip Flow for R12
  7. php面试题汇总二(基础篇附答案)
  8. Varnish的vcl子程序
  9. c#连接oracle数据库底层方法
  10. zabbix监控服务搭建
  11. VUE 利用webpack 给生产环境和发布环境配置不同的接口地址
  12. VUE模仿百度搜索框,按上下方向键及回车键实现搜索选中效果
  13. PyQt—QTableWidget中的checkBox状态判断
  14. 13-算法训练 P0505
  15. Android——Fragment过度动画分析一(转)
  16. Python面向对象(类的成员之方法)
  17. 开源的python机器学习模块
  18. Radon变换——MATLAB
  19. try语句...
  20. mysql 添加索引 mysql 如何创建索引

热门文章

  1. Adaboost推导
  2. SQL With AS Expression
  3. C#面向对象22 委托事件反射
  4. 管家婆crm9.2 sp2升级问题求助及解决方案
  5. O047、 Cinder 组件详解
  6. LeetCode:595.大的国家
  7. 初识 vue------简单介绍
  8. Web框架理解
  9. 【Zabbix】分布式监控系统Zabbix【一】
  10. Android Jetpack之WorkManager: 观察结果