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端口的主要内容,如果未能解决你的问题,请参考以下文章