查看: 557|回复: 0

[站长文档] CentOs6.5中安装和配置vsftp简明教程

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-4-27 01:21:10 | 显示全部楼层 |阅读模式
CentOs6.5中安装和配置vsftp简明教程
  1. 一、vsftp安装篇
  2. 代码如下:
  3. # 安装vsftpd
  4. yum -y install vsftpd
  5. # 启动
  6. service vsftpd start
  7. # 开启启动
  8. chkconfig vsftpd on
  9. 二、vsftp相关命令之服务篇
  10. 代码如下:
  11. # 启动ftp服务
  12. service vsftpd start
  13. # 查看ftp服务状态
  14. service vsftpd status
  15. # 重启ftp服务
  16. service vsftpd restart
  17. # 关闭ftp服务
  18. service vsftpd stop
  19. 三、vsftp配置篇
  20. 代码如下:
  21. #进入vsftpd配置文件
  22. vim /etc/vsftpd/vsftpd.conf
  23. # 禁止匿名用户anonymous登录
  24. anonymous_enable=NO
  25. # 允许本地用户登录
  26. local_enable=YES
  27. # 让登录的用户有写权限(上传,删除)
  28. write_enable=YES
  29. # 默认umask
  30. local_umask=022
  31. # 把传输记录的日志保存到/var/log/vsftpd.log
  32. xferlog_enable=YES
  33. xferlog_file=/var/log/vsftpd.log
  34. xferlog_std_format=NO
  35. # 允许ASCII模式上传
  36. 复制代码
  37. ascii_upload_enable=YES
  38. # 允许ASCII模式下载
  39. ascii_download_enable=YES
  40. # 使用20号端口传输数据
  41. connect_from_port_20=YES
  42. # 欢迎标语
  43. ftpd_banner=Welcome to use my test ftp server.
  44. # 接下来的三条配置很重要
  45. # chroot_local_user设置了YES,那么所有的用户默认将被chroot,
  46. # 也就用户目录被限制在了自己的home下,无法向上改变目录。
  47. # chroot_list_enable设置了YES,即让chroot用户列表有效。
  48. # ★超重要:如果chroot_local_user设置了YES,那么chroot_list_file
  49. # 设置的文件里,是不被chroot的用户(可以向上改变目录)
  50. # ★超重要:如果chroot_local_user设置了NO,那么chroot_list_file
  51. # 设置的文件里,是被chroot的用户(无法向上改变目录)
  52. chroot_list_enable=YES
  53. # touch /etc/vsftpd/chroot_list 新建
  54. chroot_list_file=/etc/vsftpd/chroot_list
  55. use_localtime=YES
  56. # 以standalone模式在ipv4上运行
  57. listen=YES
  58. # PAM认证服务名,这里默认是vsftpd,在安装vsftpd的时候已经创建了这个pam文件,
  59. # 在/etc/pam.d/vsftpd,根据这个pam文件里的设置,/etc/vsftpd/ftpusers
  60. # 文件里的用户将禁止登录ftp服务器,比如root这样敏感的用户,所以你要禁止别的用户
  61. # 登录的时候,也可以把该用户追加到/etc/vsftpd/ftpusers里。
  62. pam_service_name=vsftpd
  63. # 重启 vsftpd
  64. service vsftpd restart
  65. 四、vsftp用户篇
  66. 代码如下:
  67. # 创建用户
  68. useradd -d /home/webapps/www.xxx.com -s /sbin/nologin -M hzh1990
  69. # 设置用户到文件夹
  70. chown -R username /home/webapps/www.xxx.com/public
  71. # 设置权限
  72. chown -R 777 /home/webapps/www.xxx.com/public
  73. # 添加密码
  74. passwd hzh1990 -> 密码 -> 确认密码
复制代码



回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部