- 本文目录导读:
- 1、前言
- 2、 安装 vsftpd
- 3、 配置 vsftpd
- 4、 防火墙配置
- 5、 测试 FTP 服务器
- 6、为您分享
前言
LINUX 作为一款开源的操作系统,其安全性和稳定性备受用户青睐。而在 LINUX 系统中,FTP 服务器是一个非常常用的服务,它可以让用户在不同的机器之间进行文件传输和共享。在本文中,我们将会详细讲解 CentOS 7 安装 FTP 服务器的步骤,希望对你有所帮助。
1. 安装 vsftpd
在 CentOS 7 中,我们可以通过 yum 命令来安装 vsftpd,输入以下命令即可:
```
yum install vsftpd -y
安装完成后,我们需要启动 vsftpd 服务,可以使用以下命令:
systemctl start vsftpd.service
如果你想让 vsftpd 服务在系统启动时自动运行,可以使用以下命令:
systemctl enable vsftpd.service
2. 配置 vsftpd
在安装完成 vsftpd 后,我们需要对其进行一些基本的配置。默认情况下,vsftpd 的配置文件位于 /etc/vsftpd/vsftpd.conf,我们可以使用 vim 等编辑器打开该文件进行修改。以下是一些常用的配置项:
- anonymous_enable:是否允许匿名用户访问 FTP 服务器,默认为 YES。
- local_enable:是否允许本地用户访问 FTP 服务器,默认为 YES。
- write_enable:是否允许用户上传文件到 FTP 服务器,默认为 YES。
- chroot_local_user:是否将本地用户限制在其主目录下,默认为 YES。
3. 防火墙配置
为了让 FTP 服务器正常运行,我们需要对防火墙进行一些配置。以下是一些常用的命令:
- 开放 FTP 端口(默认为 21 端口):
firewall-cmd --add-port=21/tcp --permanent
- 开放被动模式端口(默认为 60000-60020 端口):
firewall-cmd --add-port=60000-60020/tcp --permanent
- 重新加载防火墙规则:
firewall-cmd --reload
4. 测试 FTP 服务器
安装、配置完毕后,我们可以使用 FTP 客户端来测试 FTP 服务器的连接。在 Windows 系统中,我们可以使用 FileZilla 等 FTP 客户端工具。在 Linux 系统中,我们可以使用命令行工具如 ftp,sftp 等。以下是一些常用的命令:
- 使用 ftp 命令连接 FTP 服务器:
ftp
- 使用 sftp 命令连接 FTP 服务器:
sftp @
为您分享
在 Ubuntu 中,我们可以使用命令行工具如 apt-get,apt 等来安装软件包。以下是一个小技巧:如果你安装了一个软件包后,发现该软件包不符合你的要求,你可以使用以下命令来卸载该软件包:
sudo apt-get remove
希望这个小技巧能够帮助到你。