步骤 | 操作 | 详细说明 |
1. 安装FTP服务器软件 | 安装vsftpd | 使用Linux发行版的包管理器安装,如:sudo aptget install vsftpd(Debian/Ubuntu)或yum y install vsftpd(CentOS/RedHat) |
2. 配置FTP服务器 | 编辑配置文件 | 编辑/etc/vsftpd.conf配置文件,设置FTP根目录、用户权限等选项 |
3. 启动FTP服务 | 启动服务 | 使用命令sudo service vsftpd start或systemctl start vsftpd(CentOS 7及以后版本) |
4. 检查FTP服务状态 | 检查服务状态 | 使用命令sudo service vsftpd status或systemctl status vsftpd查看服务是否成功启动 |
5. 设置防火墙和SELinux | 配置安全策略 | 关闭防火墙或开放FTP端口(默认21),设置SELinux为宽容模式(disabled) |
6. 测试FTP服务器 | 连接测试 | 使用FTP客户端(如FileZilla或Windows命令提示符)尝试连接FTP服务器,进行上传和下载测试 |
7. (可选) 配置FTP用户 | 配置用户权限 | 根据需要添加或修改FTP用户,设置用户的读写权限 |
8. (可选) 开机自启 | 设置服务自启 | 使用命令sudo systemctl enable vsftpd设置FTP服务开机自启动 |
9. (可选) 修改默认端口 | 修改配置文件 | 如果需要,修改/etc/vsftpd.conf配置文件中的端口设置,更改默认的21端口 |
10. (可选) 建立FTP根目录 | 创建目录 | 创建FTP服务器的根目录,并设置适当的权限 |