首先开启Ftp端口

使用apt-get命令安装vsftp

#apt-get install vsftpd -y

添加ftp帐号和目录

先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。

使用下面的命令创建账户,该命令指定了/alidata/www/wwwroot为用户pwftp的家目录,您可以自己定义账户名和目录:

#useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp

修改该账户密码:

#passwd pwftp

修改指定目录的权限

#chown -R pwftp.pwftp /alidata/www/wwwroot

配置vsftp

编辑vsftp配置文件,命令如下:

#vi /etc/vsftpd.conf

将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”

取消如下配置前的注释符号:

local_enable=YES

write_enable=YES

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

保存退出

编辑/etc/vsftpd.chroot_list文件,将ftp的账户名添加进去,保存退出

 修改shell配置

vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin 或者/sbin/nologin(具体看当前系统配置)则追加进去

 重启vsftp服务并测试登录

使用命令启动vsftp服务:

#service vsftpd restart

最新文章

  1. spring mvc 快速入门
  2. 【原创】Windows平台搭建Kafka源代码开发环境(Eclipse版本)
  3. 【BZOJ-3306】树 线段树 + DFS序
  4. InnoDB O_DIRECT选项漫谈(一)【转】
  5. struts配置文件中如何从一个package的action跳到另一个package中的某个action
  6. Day10
  7. 表单脚本api_contenteditable
  8. 5个最顶级jQuery图表类库插件-Charting plugin
  9. soap协议有get方式
  10. 高质量JavaScript代码书写基本要点学习
  11. 【php】php 连接数据库
  12. Spring01-IOC
  13. Android/Linux Thermal Governor之IPA分析与使用
  14. 设计模式之组合模式——Java语言描述
  15. Asp.Net Core 轻松学-利用文件监视进行快速测试开发
  16. 编程语言的分类及其优缺点,Python标准输入与输出
  17. django基础 -- 7.Ajax
  18. haproxy 启动错误
  19. layui table表格字段过长,展示不完整时,鼠标放到上面展示完整信息
  20. Android混合开发,html5自己主动更新爬过的坑

热门文章

  1. NYOJ-975 关于521 AC 分类: NYOJ 2014-02-25 22:14 349人阅读 评论(0) 收藏
  2. IE 选择文字后 显示小箭头 加速按钮
  3. 简单的表视图UITableView
  4. img图片底部出现莫名的下边距问题
  5. Tomcat自动启动脚本
  6. CAP定理与RDBMS的ACID
  7. HDU 1428 漫步校园(记忆化搜索,BFS, DFS)
  8. DB2 DATE类型在显示的时候,带有00:00:00,去掉的方法,使用VARCHAR()函数
  9. Codeforces Round #336 (Div. 2) B. Hamming Distance Sum 计算答案贡献+前缀和
  10. BZOJ 1046: [HAOI2007]上升序列 LIS -dp