欢迎关注大数据技术架构与案例微信公众号:过往记忆大数据
过往记忆博客公众号iteblog_hadoop
欢迎关注微信公众号:
过往记忆大数据

CentOS系统上vsftp的安装和部署

  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)
喜欢 (3)
分享 (0)
发表我的评论
取消评论

表情
本博客评论系统带有自动识别垃圾评论功能,请写一些有意义的评论,谢谢!