文章目录
VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。本文将介绍如何在CentOS系统上安装、部署和卸载vsftp。
1. 安装VSFTP
[iteblog@www.iteblog.com ~]# yum -y install vsftpd
2. 配置vsftpd.conf文件
[iteblog@www.iteblog.com ~]# vim /etc/vsftpd/vsftpd.conf anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES connect_from_port_20=YES listen=YES ascii_upload_enable=YES ascii_download_enable=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES guest_enable=YES guest_username=vsftpi virtual_use_local_privs=YES user_config_dir=/etc/vsftpd/vconf chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list
3. 增加FTP帐户
这里设置的账户名为“iteblog”,密码为“iteblog”
[iteblog@www.iteblog.com ~]# useradd iteblog -s /sbin/nologin [iteblog@www.iteblog.com ~]# passwd iteblog
4. 编辑user_list文件,允许iteblog用户访问FTP
[iteblog@www.iteblog.com ~]# vi /etc/vsftpd/user_list # vsftpd userlist # If userlist_deny=NO, only allow users in this file # If userlist_deny=YES (default), never allow users in this file, and # do not even prompt for a password. # Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers # for users that are denied. root bin daemon adm lp sync shutdown halt mail news uucp operator games nobody iteblog
5. 建立我们的根目录,并设置访问权限
[iteblog@www.iteblog.com ~]# mkdir /var/public_root [iteblog@www.iteblog.com ~]# chown -R iteblog /var/public_root [iteblog@www.iteblog.com ~]# chmod -R 755 /var/public_root
6. 开启vsftpd服务
[iteblog@www.iteblog.com ~]# service vsftpd start
7.默认开启vsftp服务
[iteblog@www.iteblog.com ~]# chkconfig vsftpd on
8、centos 卸载vsftpd方法
如果服务器上安装了vsftpd,配置出错需要卸载vsftpd
[iteblog@www.iteblog.com ~]# rpm -aq vsftpd vsftpd-2.2.2-14.el6.x86_64 [iteblog@www.iteblog.com ~]# rpm -e vsftpd-2.2.2-14.el6.x86_64 warning: /etc/vsftpd/user_list saved as /etc/vsftpd/user_list.rpmsave warning: /etc/vsftpd/ftpusers saved as /etc/vsftpd/ftpusers.rpmsave
看下是否卸载了vsftpd,进行stop及start操作:
[iteblog@www.iteblog.com ~]# /sbin/service vsftpd stop vsftpd: unrecognized service [iteblog@www.iteblog.com ~]# /sbin/service vsftpd start vsftpd: unrecognized service本博客文章除特别声明,全部都是原创!
原创文章版权归过往记忆大数据(过往记忆)所有,未经许可不得转载。
本文链接: 【CentOS系统上vsftp的安装和部署】(https://www.iteblog.com/archives/1633.html)