q3256 发表于 2015-11-6 12:49:48

vsftp在CentOS安装和简单配置

  
  1.      转到vsftp rpm包的位置(我是用的是系统盘中的/media/CentOS-5.9_Final/CentOS中)
  2.      ls |grep “vsftpd” 查找vsftpd安装包
  3.      rpm –ivhvsftpd-2.0.5-28.e15.X86_64.rpm
  4.      /etc/init.d/vsftpd start 启动vsftpd
  5.      配置文件在/etc/vsftpd中
  6.      配置
  1.      anonymous_enable=NO/YES是否允许匿名访问
  2.      userlist_deny=NO,只能允许userlist文件中的用户访问,userlist_deny=YES不允许访问
  3.      默认情况下/etc/vsftpd/ftpusers中的用户在PAM模式下也无法访问的
  4.      chroot_list_enable=NO/YES 是否开启chroot,用户是否可以回到ftp目录的上一级。
  5.      chroot_list_file=path    不进行chroot的用户名所在的文件。
  6.      chroot_local_user=YES    本地用户都是用chroot
  7.      banner_file=path   在终端登陆,显示的欢迎词放的文件。
  8.      local_root=path   不配置的时候,在自己的目录中。本地用户登录是对应目录
  修改过配置文件需要重启vsftp
  7.      /etc/init.d/vsftpd restart 启动vsftpd
  
启动后如果不能上传文件,可能是出现553 Could not create file
一般都是Linux的问题,设置Linux的一个值,重启服务器即可。
setsebool -P ftpd_disable_trans 1
service vsftpd restart
  
  启动vsftpd:vsftpd有两种启动方式自启动或者由xinetd服务启动
  修改配置文件中的listen可以设置启动方式 listen=YES则为自启动,NO则由xinetd启动。
  值得注意的是采用自启动的方式命令:/usr/local/sbin/vsftpd启动后当前终端会被占据。永久打开或则关闭
  chkconfig iptables on
  chkconfig iptables off
  
  即时生效:重启后还原
  service iptables start
  service iptables stop
  
  开机默认VSFTP服务自动启动:
  方法一:(常用\方便)
  # chkconfig --list|grep vsftpd ( 查看情况)
  vsftpd         0:off   1:off   2:off3:off   4:off   5:off6:off
  # chkconfig vsftpd on (执行ON设置)
  方法二:
  修改/etc/rc.local,加入/etc/rc.d/init.d/vsftpdstart
  blog:http://blog.iyunv.com/rentiansheng/article/details/8746812


         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: vsftp在CentOS安装和简单配置