2016.1.13 linux vsftpd命令详解

回复 收藏
本帖最后由 乐橙306 于 2016-5-3 17:28 编辑
  1. 参考文档
  2. Linux下添加FTP账号和服务器、增加密码和用户,更改FTP目录
  3. http://my.oschina.net/u/2344008/blog/425540
  4. FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。
  5. 需求:在指定目录下 用一个小号 上传 下载文件 创建目录
  6. 1.命令安装:
  7. yum  install  vsftpd
  8. 2.命令功能:
  9. 上传 下载 文件
  10. 3.命令参数:
  11. vsftpd的配置
  12. ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是:
  13. ftpusers    该文件用来指定那些用户不能访问ftp服务器。
  14. user_list   该文件用来指示的默认账户在默认情况下也不能访问ftp
  15. vsftpd.conf   该文件是vsftpd的主配置文件
  16. 默认新加的用户都不在user_list及chroot_list之列 创建chroot_list  添加upload
  17. 4.命令实例:
  18. 服务端
  19. yum  install  vsftpd
  20. cd  /etc/vsftpd/
  21. mv /etc/vsftpd/vsftpd.conf  /etc/vsftpd/vsftpd.conf.bak
  22. vi  /etc/vsftpd/vsftpd.conf
  23. anonymous_enable=NO
  24. local_enable=YES
  25. write_enable=YES
  26. local_umask=022
  27. dirmessage_enable=YES
  28. xferlog_enable=YES
  29. connect_from_port_20=YES
  30. xferlog_std_format=YES
  31. chroot_list_enable=YES
  32. chroot_list_file=/etc/vsftpd/chroot_list
  33. listen=YES
  34. pam_service_name=vsftpd
  35. userlist_enable=YES
  36. tcp_wrappers=YES
  37. 保存 退出
  38. 添加 上传用户
  39. touch chroot_list
  40. echo upload > chroot_list
  41. useradd  upload   -d  /opt/ftp
  42. passwd upload
  43. chmod    777  /opt/ftp
  44. 启动
  45. /etc/init.d/vsftpd  start
  46. 客户端
  47. 用自己的电脑测试 安装 SecureFX 或者FileZilla

2016-02-16 22:16 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: