vsFPT服务器搭建与卸载

. 安装VSFTP

root@localhost ~]# yum -y install vsftpd

2. 配置vsftpd.conf文件

[root@localhost ~]# vi /etc/vsftpd/vsftpd.conf

3.1编辑修改如下项目:

anonymous_enable=NO #设定不允许匿名访问

local_enable=YES #设定本地用户可以访问。注:如使用虚拟宿主用户,在该项目设定为NO的情况下所有虚拟用户将无法访问。

chroot_list_enable=YES #使用户不能离开主目录

xferlog_file=/var/log/vsftpd.log #设定vsftpd的服务日志保存路径。注意,该文件默认不存在。必须要手动touch出来

ascii_upload_enable=YES #允许使用ASCII模式上传

ascii_download_enable=YES #设定支持ASCII模式的上传和下载功能。pam_service_name=vsftpd #PAM认证文件名。PAM将根据/etc/pam.d/vsftpd进行认证

vsftp添加用户

[root@ www.linuxidc.com ~]# adduser -d /vsftphome/mmc1 -g ftp -s /sbin/nologin mmc1

[root@ www.linuxidc.com ~]# passwd mmc1

输入密码。

完成新建了一个名为mmc1,家目录被指定为/vsftphome/mmc1 的ftp用户。

测试用户。

开启vsftpd服务

[root@localhost ~]# service vsftpd star

默认开启vsftp服务

[root@localhost var]# chkconfig vsftpd on

停止vsftp

service vsftpd stop

重启vsFTP

Service vsftpd restart

centos卸载vsftpd方法

如果服务器上安装了vsftpd,配置出错需要卸载vsftpd

[root@localhost ~]# rpm -aq vsftpd

vsftpd-2.0.5-16.el5_5.1 #此处是查找vsftpd的返回结果

[root@localhost ~]# rpm -e vsftpd-2.0.5-16.el5_5.1#用rpm -e查找结果 进行删除就ok了。

warning: /etc/vsftpd/user_list saved as /etc/vsftpd/user_list.rpmsave

warning: /etc/vsftpd/ftpusers saved as /etc/vsftpd/ftpusers.rpmsave #删除时将备份vsftp的用户列表文件。

看下是否卸载了vsftpd,进行stop及start操作:

[root@localhost ~]# /sbin/service vsftpd stop

vsftpd: unrecognized service #找不到vsftpd

[root@localhost ~]# /sbin/service vsftpd start

vsftpd: unrecognized service #找不到vsftpd记住,在卸载vsftpd之前,先停止vsftpd。

你可能感兴趣的:(vsFPT服务器搭建与卸载)