centos

CentOS FTP Server端口设置

小樊
42
2025-03-21 17:27:47
栏目: 智能运维

在CentOS系统上配置FTP服务器时,端口的设置是一个关键步骤。以下是关于CentOS FTP Server端口设置的详细指南:

基本配置

  1. 安装vsftpd
sudo yum install vsftpd -y
  1. 配置vsftpd
sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
sudo setenforce 0
sudo firewall-cmd --permanent --add-service=ftp
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=5000-5500/tcp
sudo firewall-cmd --reload
  1. 编辑vsftpd配置文件 /etc/vsftpd/vsftpd.conf
pasv_min_port=5000
pasv_max_port=5500
  1. 启动vsftpd服务
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
  1. 测试FTP服务器

使用FTP客户端(如FileZilla)连接到FTP服务器,输入配置的用户名和密码进行测试。

安全配置

sudo yum install openssl -y
# 生成SSL证书和密钥
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/pki/tls/private/vsftpd.key -out /etc/pki/tls/certs/vsftpd.crt
# 编辑vsftpd配置文件,添加以下内容
ssl_enable=YES
ssl_cert_file=/etc/pki/tls/certs/vsftpd.crt
ssl_key_file=/etc/pki/tls/private/vsftpd.key
# 重启vsftpd服务
sudo systemctl restart vsftpd

注意事项

以上步骤应该可以帮助你在CentOS系统上成功配置FTP服务器,并确保其安全性。

0
看了该问题的人还看了