centos

怎样在 CentOS 上安装配置 FTP 服务器

小樊
91
2025-02-08 17:54:02
栏目: 云计算

在 CentOS 上安装和配置 FTP 服务器,你可以使用 vsftpd(Very Secure FTP Daemon)这个非常流行且安全的 FTP 服务器软件

  1. 首先,打开终端并使用以下命令安装 vsftpd:
sudo yum install -y vsftpd
  1. 安装完成后,启动 vsftpd 服务:
sudo systemctl start vsftpd
  1. 设置 vsftpd 服务开机自启:
sudo systemctl enable vsftpd
  1. 打开防火墙并允许 FTP 服务的端口(默认为 21):
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --reload
  1. 修改 vsftpd 的配置文件以允许匿名访问。打开 /etc/vsftpd/vsftpd.conf 文件:
sudo vi /etc/vsftpd/vsftpd.conf

在配置文件中,找到以下设置并进行修改:

修改完成后,保存并退出编辑器。

  1. 创建一个用于存放用户数据的目录:
sudo mkdir /home/ftpuser
sudo chown ftpuser:ftpuser /home/ftpuser
sudo chmod 755 /home/ftpuser
  1. 创建一个新用户用于 FTP 访问(将 your_usernameyour_password 替换为你想要的用户名和密码):
sudo useradd -m -d /home/ftpuser -s /sbin/nologin your_username
sudo passwd your_username
  1. 重启 vsftpd 服务以应用更改:
sudo systemctl restart vsftpd

现在,你已经成功在 CentOS 上安装并配置了一个基本的 FTP 服务器。你可以使用 FTP 客户端(如 FileZilla)连接到服务器进行文件传输。请注意,这只是一个简单的配置示例,你可能需要根据实际需求进行调整。在生产环境中,建议使用更高级的配置和安全性措施。

0
看了该问题的人还看了