CentOS7安装FTP服务开启21端口

Posted 剑雪封喉r

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7安装FTP服务开启21端口相关的知识,希望对你有一定的参考价值。

安装FTP服务(vsftpd

安装vsftpd

yum -y install vsftpd

vsftpd配置

## 打开配置文件
sudo vi /etc/vsftpd/vsftpd.conf

## 主要修改或添加配置如下
# 禁止匿名访问
anonymous_enable=NO  
# 允许本地用户登录FTP
local_enable=YES
# 配置用户拦截机制,启用 /etc/vsftpd/user_list 文件且设置为白名单
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list

启动vsftpd服务

# 启动服务
service vsftpd start

# 设置开机启动 FTP 服务
chkconfig vsftpd on

# service vsftpd stop # 停止服务
# service vsftpd restart # 重启服务

一般情况下安装启动vsftpd之后,21端口就已经启动,使用FTP工具就能连接了。如果服务被防火墙过滤,那么就会连接不上。当然也可以选择关闭防火墙,只是服务器的安全性就降低了。

防火墙开放21端口

iptables开放21端口

# 开放端口
iptables -I INPUT 5 -p tcp --dport 21 -j ACCEPT

# 重启服务
service iptables restart

firewalld开放21端口

# 开放端口
firewall-cmd --zone=public --add-port=21/tcp --permanent

# 重新载入
firewall-cmd --reload

# 查看所有开放的端口
firewall-cmd --zone=public --list-ports

以上是关于CentOS7安装FTP服务开启21端口的主要内容,如果未能解决你的问题,请参考以下文章

Centos7下将FTP用户锁定在指定目录的解决办法

ubuntu开启ftp服务

centos7基于vsftpd的ftp服务使用

Fedora 下面安装FTP服务

linux基础学习13

FTP服务功能使用