首页 > 我的文章 > CentOS7配置FTP服务

CentOS7配置FTP服务

CentOS Linux FTP vsftpd
发表于 2019-07-24,已被查看 171 次,已被评论 0 次

 

一、安装vsftpd

yum install -y vsftpd

 

二、添加用于FTP连接的用户

useradd ftpuser -s /sbin/nologin

注:-s /sbin/nologin选项禁用该用户从终端登录,只能从FTP登录。

 

三、设置FTP连接用户的密码

passwd ftpuser

注:连续输入两次之后,密码设置成功。

 

四、配置vsftpd

cd /etc/vsftpd
vi vsftpd.conf

配置文件修改如下:

#修改如下配置项
anonymous_enable=NO #禁用匿名登录

#增加如下配置项
local_root=/home/ftpuser #修改FTP主目录为新添加的ftpuser用户主目录
pasv_enable=yes #启用被动模式连接
pasv_min_port=30000 #允许被动模式连接的最小端口值
pasv_max_port=30050 #允许被动模式连接的最大端口值

 

五、开放连接端口21和端口范围30000~30050

1、如果启用了iptables和firewalld则需要分别添加;

2、如果使用阿里云ECS,则还需要到安全组中添加端口。

 

六、启动vsftpd服务,服务管理方式使用systemctl

systemctl start vsftpd // 启动vsftpd服务

systemctl stop vsftpd // 停止vsftpd服务
systemctl status vsftpd // 查看vsftpd服务
systemctl enable vsftpd // 服务开机启动

 

参考链接:

Centos用户管理:https://www.cnblogs.com/asker009/p/10254477.html

Linux安装vsftpd及配置详解:https://blog.51cto.com/meiling/2071122

评论列表

这篇文章还没有评论,来抢个沙发吧~

发表评论

昵称
邮箱
QQ
内容