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服务自动启动:

方法一:(常用\方便)

  [root@localhost etc]# chkconfig --list|grep vsftpd ( 查看情况)

   vsftpd         0:off   1:off   2:off  3:off   4:off   5:off  6:off

  [root@localhost etc]# chkconfig vsftpd on (执行ON设置)

方法二:

修改/etc/rc.local,加入/etc/rc.d/init.d/vsftpd  start

blog:http://blog.csdn.net/rentiansheng/article/details/8746812


你可能感兴趣的:(vsftp在CentOS安装和简单配置)