查看是否安装vsftp,我这个是已经安装的。

[root@localhost vsftpd]# rpm -qa |grep vsftpd
vsftpd-3.0.2-11.el7_2.x86_64

如果没有发现,则安装。

yum install -y vsftpd

启动vsftpd服务,以及重启命令(centos7.0以上版本)

[root@localhost vsftpd]# /bin/systemctl start vsftpd.service
[root@localhost vsftpd]# /bin/systemctl restart vsftpd.service

创建shopUser用户并指定其访问目录是web且限定用户不能telnet,只能ftp

#useradd  -d /alidata/web shopUser -s /sbin/nologin
#passwd shopUser

注:如果ftp用户不能登录时要检查该用户的shell设定是否正确,如果在/etc/shells中不存在/sbin/nologin,结果就会出错导致用户无法登录。

打开/etc/shells,添加“/sbin/nologin”,即可

如果还是不能打开FTP则打开:/etc/passwd/看看刚刚添加的用户所允许的地址和bin是否正常,不正常给修改过来

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=777 #anon_upload_enable=YES
#anon_mkdir_write_enable=YES dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES #chown_uploads=YES
#chown_username=whoever
#xferlog_file=/var/log/vsftpd.log pasv_promiscuous=YES xferlog_std_format=YES #idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES

chroot_local_user=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
#ls_recurse_enable=YES?
listen=YES
#listen_ipv6=YES

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

user_config_dir=/etc/vsftpd/userconfig
allow_writeable_chroot=YES

pasv_enable=YES
pasv_min_port=4500
pasv_max_port=5000

最新文章

  1. 解析大型.NET ERP系统 20条数据库设计规范
  2. DDOS的攻击原理和防护指南(转)
  3. Windows 服务器开通防火墙后,IISFTP和Serv U开通的FTP账号不能登录
  4. Android外部SD卡的读取
  5. ionic入门之AngularJS扩展基本布局
  6. 【JavaScript学习笔记】hello world
  7. C#中的DateTime:本周第一天,本月第一天,今年第一天,本周第一天的时间
  8. asp.net MVC日志插件Log4Net学习笔记一:保存日志到本地
  9. [liu yanling]软件测试用例的基本要素包括哪些?
  10. OGG-01224 Bad file number
  11. angular学习地址
  12. Android 通过广播来异步更新UI
  13. [页面模板框架对比] Apache Tiles VS Sitemesh
  14. 面向对象三大特征之继承(extends)——Java笔记(六)
  15. bootstrap loadStep流程节点动态显示
  16. python基础——内置函数
  17. C++判断字符串是否为空的一个小问题
  18. AFURLSessionManager 上传下载使用
  19. windows10 安装 Anaconda 并配置 pytorch1.0
  20. iOS 应用中打开其他应用 (转)

热门文章

  1. 15行Python 仿百度搜索引擎
  2. 使用 PySide2 开发 Maya 插件系列三:qt语言国际化(internationalization)
  3. 关于XML的简单整理
  4. linux文件打包并发送到其他服务器
  5. TF:TF定义两个变量相乘之placeholder先hold类似变量+feed_dict最后外界传入值—Jason niu
  6. Windows10 下Apache服务器搭建
  7. JetBrain(Pycharm,Clion...)的使用优化
  8. Linux下发送邮件
  9. Socket/ServerSocket 选项
  10. Nginx 反向代理 -- 一路上的坑