如何快速搭建CentOS Minimal FTP服务器实现文件共享的详细步骤教程?
- 内容介绍
- 文章标签
- 相关推荐
快速搭建 CentOS Minimal FTP 服务器实现文件共享的完整步骤
1️⃣ 先决条件与常见痛点
在开始之前请先确认以下两点,避免后期遇到“服务启动失败”或“连接被拒绝”的尴尬:
- 程序已更新至最新补丁`sudo yum update -y`。老实说,
- 防火墙和 SELinux 已知状态若不确定。可先临时关闭 SELinux并确保 firewalld 开启。
2️⃣ 安装 vsftpd
bash sudo yum install vsftpd -y
3️⃣ 创建专门的 FTP 使用者
`vsftpd` 默认不允许匿名访问,建议创建本地使用者并限制其主目录。
`sudo useradd ftpuser` `sudo passwd ftpuser` 如需更安全,可将其家目录设为 /var/ftp/ftpuser 并赋予适当权限:
`sudo mkdir -p /var/ftp/ftpuser sudo chown ftpuser:ftpuser /var/ftp/ftpuser sudo chmod 750 /var/ftp/ftpuser`
4️⃣ 配置 vsftpd
Edit configuration file:
`sudo vi /etc/vsftpd/vsftpd.conf`
Add or modify following lines:
# 基础设置
listen=YES
anonymous_enable=NO # 禁止匿名登录。快速搭建 CentOS Minimal FTP 服务器实现文件共享的完整步骤
1️⃣ 先决条件与常见痛点
在开始之前请先确认以下两点,避免后期遇到“服务启动失败”或“连接被拒绝”的尴尬:
- 程序已更新至最新补丁`sudo yum update -y`。老实说,
- 防火墙和 SELinux 已知状态若不确定。可先临时关闭 SELinux并确保 firewalld 开启。
2️⃣ 安装 vsftpd
bash sudo yum install vsftpd -y
3️⃣ 创建专门的 FTP 使用者
`vsftpd` 默认不允许匿名访问,建议创建本地使用者并限制其主目录。
`sudo useradd ftpuser` `sudo passwd ftpuser` 如需更安全,可将其家目录设为 /var/ftp/ftpuser 并赋予适当权限:
`sudo mkdir -p /var/ftp/ftpuser sudo chown ftpuser:ftpuser /var/ftp/ftpuser sudo chmod 750 /var/ftp/ftpuser`
4️⃣ 配置 vsftpd
Edit configuration file:
`sudo vi /etc/vsftpd/vsftpd.conf`
Add or modify following lines:
# 基础设置
listen=YES
anonymous_enable=NO # 禁止匿名登录。
