读书人

vsftp在CentOS装配和简单配置

发布时间: 2013-04-02 12:35:26 作者: rapoo

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


读书人网 >操作系统

热点推荐