S安装配置服务器

20170413235558970-1-1

vsftp是一种在Unix/Linux中非常安全稳定的FTP服务器软件,许多网站都在使用vsftp作为文件传输服务器。

查看当前服务器中的vsftpd

rpm -qa|grep vsftpd

例如结果为:vsftpd-2.2.2-13.el6_6.1.x86_64

执行卸载

rpm -e vsftpd-2.2.2-13.el6_6.1.x86_64

返回:卸载时自动备份vsftp的用户列表文件

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

删除上面的文件

rm -rf /etc/vsftpd

查看vsftpd是否还在开机启动项中

chkconfig --list

查看vsftpd运行状态

service vsftpd status# 返回:vsftpd: unrecognized service(无法识别vsftpd,说明卸载了vsftpd了)

安装vsftpd

yum -y install vsftpd

vsftpd的主配置文件的内容

anonymous_enable=NO  # 禁止匿名用户登录#设置FTP用户可以访问的主目录(如果该目录不存在,可以创建并修改权限)local_root=/var/ftptcp_wrappers=YESuse_localtime=YES

增加FTP账户

useradd ftpadmin -s /sbin/nologinpasswd ftpadmin   # 给ftpadmin设置密码

创建FTP根目录

mkdir /var/ftp

如果上述目录已经存在,只需要修改权限即可

chown -R ftpadmin /var/ftpchmod -R 755 /var/ftp

默认开启vsftpd服务配置

chkconfig --list  #查看vsftpd服务是否在启动项中

如果没有,添加开机自动启动

chkconfig --add vsftpdchkconfig --level 35 vsftpd on #自动启动

重新查看vsftpd再启动项列表中的情况

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

编辑/etc/vsftpd/user_list ,添加上需要阻止的本地用户,一个用户名一行 用被阻止的用户登录FTP显示的消息为:530 Permission denied

重新启动vsftpd服务

service vsftpd restart

查看端口

netstat -natup

CentOS安装配置VSFTP服务器到这一步就结束了,我这里只是完全了基本功能的配置,希望对你有所帮助!

 

上一篇:蘑菇不熟吃了有毒吗 蘑菇没煮熟会中毒吗
下一篇:在家这样熬制糖水,浓稠丝滑又清甜,做法超简单,一看就会