1.安装vsftpd服务器

$sudo apt-get install vsftpd

2.cd 到etc文件,配置vsftpd.conf文件

$sudo vi /etc/vsftpd.conf

修改至022

在conf文件末尾添加下面设置

anonymous_enable=YES          允许匿名用户

anon_root=/home/XXX/ftp          将服务器建立在系统用户XXX的ftp目录下(所以首先在打开终端的目录下新建ftp目录,在ftp目录下新建anonymous目录,且设置anonymous目录权限为777:$sudo chomod 777 anonymous)

no_anon_password=YES           登录服务器不需要密码

write_enable=YES

anon_upload_enable=YES         目录可上载

anon_mkdir_write_enable=YES  目录可写

3.重启服务器,重新加载/etc/vsftpd.config

$sudo /etc/init.d/vsftpd restart

设置完成后可在用户目录下新建目录testdir进行测试。在ftp目录中新建文件test (echo "hello!" >test),然后到testdir目录中登录服务器(ifconfig获得服务器IP--用ftp  IP登录服务器,用户名为anonymous),下载ftp目录中的test文件到测试目录testdir中(ftp> get test)

用bye命令或quit命令退出服务器

最新文章

  1. 学习笔记——EM算法
  2. ios上的 button和input-button为什么不水平居中的
  3. 【javascript 进阶】异步调用
  4. 说说React
  5. mysql-存储过程案例-存储过程中创建表和修改表数据
  6. Open Yale course:Listening to Music
  7. 移动APP 中文输入法下的搜索优化
  8. Tomcat 自动上传的删除文件
  9. WCF 项目应用连载[2] - 创建Lig日志系统
  10. (1)html初步--表格的使用
  11. JAVA insert() 插入字符串 reverse() 颠倒 delete()和deleteCharAt() 删除字符 replace() 替换 substring() 截取子串
  12. Android应用UI架构
  13. html 压缩工具 html-minifier
  14. JS闭包作用域解析
  15. Spring使用Quartz定时调度Job无法Autowired注入Service的解决方案
  16. 2019.02.17 spoj Query on a tree VII(链分治)
  17. Java中try catch finally语句中含有return语句的执行情况(总结版)
  18. CSS background-image背景图片相关介绍
  19. Nuke Linux Crack
  20. sql Server中临时表与数据表的区别

热门文章

  1. 基于Xcode5的本地化
  2. 编写高质量代码改善C#程序的157个建议——建议149:使用表驱动法避免过长的if和switch分支
  3. Linux daemon与service 学习笔记
  4. centos安装mysql,tomcat
  5. C++ 调用C++写的函数库的2种方法之一(显式调用)
  6. 走进AOP In .NET
  7. Centos7 因内存 可用大小不足,被killed的解决办法
  8. 201621123023《Java程序设计》第7周学习总结
  9. 1.IPtable基础命令总结
  10. Flink学习笔记:Operators串烧