Centos7minimal配置vsftpd文件服务器


Centos 7 minimal 配置 vsftpd文件服务器

vsftp 官方网站:http://vsftpd.beasts.org/

一、检测linux主机上是否已经安装了vsftpd服务器
rpm -qa | grep vsftpd
如果执行此命令没有任何提示,那么代表没有安装此服务器
二、安装vdftpd服务器
安装完毕后执行第一步检测命令后的提示结果,表明已经安装成功
安装完毕后执行第一步检测命令后的提示结果,表明已经安装成功
通过ss -lt可以查看监听的端口(centos7没有自带netstat,而是新指令ss)
这里写图片描述
可以看到ftp已经处于监听状态
三、登录用户名密码配置
useradd -d /usr/vsftpd/ -s /sbin/nologin 用户名 //这里设置不能登录系统的ftp用户,将其存在/usr/vsftpd目录下(这里的‘用户名’是按照自己需要设置的ftp用户进行相应设置)
这里/usr/vsftp是当前账户的文件服务器的跟目录,可以根据自己的需求进行设置

passwd 用户名 //修改当前ftp用户名的登录密码

(用户创建完成)
四、配置ftp配置文件
vsftpd.config 文件一般在 /etc/vsftpd/文件夹下,可以通过find命令进行文件查找
利用vim对此配置文件进行修改 //vim /etc/vsftpd/vsftpd.conf
(Ubuntu的此配置文件在 /etc/文件夹下)
这里写图片描述
配置文件使用英文进行提示配置的,所以英文还是很重要哒

关闭防火墙:service firewalld stop

已经可以正常访问了

这里写图片描述
开启防火墙后就无法访问了(service firewalld start)
这里写图片描述

五、防火墙配置
在centos7下面,用service iptables start/stop/restart是不能用的,可能是被丢弃了吧,而是转为 service firewalld start/stop/restart
其中 firewalld;iptables-config等配置文件都在/etc/sysconfig/文件夹下

虽然用户名密码都已经配置好了,但是由于防火墙的缘故,还是不能正常登陆到文件服务器

firewall-cmd –zone=public –add-port=21/tcp –permanent(不加permanent的话,重启防火墙此规则会失效)
firewall-cmd –reload

这里写图片描述下载文件吧~~~

相关内容