大家好,最近几天我在配置vsftpd,总结出如何更快的配置vsftpd
1.我的系统是debian 5.0
2.安装 vsftpd, 
apt-get install vsftpd
3.配置 vsftpd
cd /etc/
4.备份vsftpd.conf(以防配置错误,可以回复原来的配置文件)
cp /etc/vsftpd.conf vsftpd.conf.bk
5.vim /etc/vsftpd.conf
我的配置文件如下:

listen=YES

anonymous_enable=YES

local_enable=YES

write_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

chroot_local_user=YES

secure_chroot_dir=/var/run/vsftpd

pam_service_name=vsftpd

rsa_cert_file=/etc/ssl/certs/vsftpd.pem

anon_root=/home/vm/share

max_clients=3

max_per_ip=10
6.如果你觉得改原来的配置文件比较麻烦,请拷贝我的这段配置文件
7.创建本地组的FTP服务器目录 
mkdir /home/jp/ftp
8.创建本地用户和组 
groupadd vsftp 
useradd -g vsftp -d /home/jp/ftp -m john 
9.为本地用户设置密码
passwd johnson
10.修改目录的权限
chmod 755 /home/jp/ftp
11.这样做好后,是不能上传文件的,需要做一下设置
假如你的ftp用户都使用同一个主目录吗?

假设是/home/jp/ftp
这个目录的权限应该是770,owner是root,group是ftp
chmod 770 /home/jp/ftp
chown root:vsftp /home/jp/ftp

12.创建目录 /home/vm/share
13.配置好后,请重新启动vsftpd服务
/etc/init.d/vsftpd restart

14.在其他地方访问  fpt://192.168.7.64   匿名或者  john+密码   可以登录成功

最新文章

  1. unity3d导出到IOS程序下 集成unity3dAR功能
  2. [转]pyhon之Tkinter实例化学习
  3. SQL查询中关于索引使用的笔记
  4. HTTP MIME类型即HttpResponse.ContentType属性值列表
  5. Windows 8.1 序列化与反序列化
  6. String的format方法
  7. orcl改变临时表空间的指令
  8. 以Python列表特性为切入点的求质数列表的方法
  9. sqlserver负载均衡
  10. redis----查询keys(模糊匹配)
  11. letter-spacing+first-letter实现按钮文字隐藏
  12. c语言中的堆、栈和内存映射
  13. ArcGIS API For Javascript_4.8-Symbol__SimpleLineSymbol
  14. bootstrap引入
  15. 【解决】Server Tomcat v7.0 Server at localhost failed to start.
  16. PHP不借助第三个变量交换值
  17. php结合redis高并发下,悲观锁解决数据二次写入
  18. 使用std::map和std::list存放数据,消耗内存比实际数据大得多
  19. DWZ中刷新dialog的方案解决
  20. c++11新增的一些便利的算法

热门文章

  1. Linux内核配置解析 - Boot options
  2. 通向码农的道路(enet开源翻译计划 二)
  3. android动画具体解释一 概述
  4. 深度学习图像标注工具VGG Image Annotator (VIA)使用教程
  5. python标准库介绍——14 gc 模块详解
  6. MySQL查看SQL语句执行效率(转)
  7. java中如何设置下载文件
  8. modelsim与debussy联调环境的搭建
  9. centos7重启网卡
  10. postgresql MVCC详解