centoos7 安装vsftpd
时间: 2023-12-09 09:04:26 浏览: 78
你可以按照以下步骤在 CentOS 7 上安装 vsftpd:
1. 打开终端并以 root 用户身份登录。
2. 安装 vsftpd:
```
yum install vsftpd
```
3. 启动 vsftpd 服务:
```
systemctl start vsftpd
```
4. 设置 vsftpd 开机自启:
```
systemctl enable vsftpd
```
5. 配置防火墙,开放 FTP 端口 21:
```
firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --reload
```
6. 配置 vsftpd:
- 打开 vsftpd 配置文件 `/etc/vsftpd/vsftpd.conf`:
```
vi /etc/vsftpd/vsftpd.conf
```
- 修改以下参数:
```
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
```
这些参数的意义如下:
- `anonymous_enable=NO` 禁用匿名登录。
- `local_enable=YES` 允许本地用户登录。
- `write_enable=YES` 允许用户上传文件。
- `chroot_local_user=YES` 将用户限定在其主目录中。
- `allow_writeable_chroot=YES` 允许用户在其主目录中创建文件夹和文件。
- 保存并关闭配置文件。
7. 重启 vsftpd 服务:
```
systemctl restart vsftpd
```
现在你已经成功地安装并配置了 vsftpd 服务,可以使用 FTP 客户端连接到服务器进行文件传输了。
阅读全文