centos 7.6镜像安装ftp
时间: 2024-12-16 07:32:18 浏览: 68
在CentOS 7.6上安装FTP服务器,通常我们会选择使用vsftpd(Very Simple FTP daemon)。以下是步骤:
1. **更新系统**:
```
sudo yum update -y
```
2. **安装vsftpd**:
```
sudo yum install vsftpd -y
```
3. **配置vsftpd**:
- 创建一个新的用户并分配目录权限,例如创建一个名为"ftpuser"的用户:
```
sudo useradd ftpuser
sudo passwd ftpuser
```
-编辑`/etc/vsftpd/vsftpd.conf`文件,找到`anonymous_enable`行,将其设置为`no`以防匿名访问,并允许特定用户登录:
```
anon_upload_enable=NO
local_enable=YES
user_config_dir=/etc/vsftpd/user_conf
```
- 启用用户主目录配置功能,添加以下两行到`vsftpd.conf`中:
```
chroot_local_user=YES
user_sub_token=YES
```
- 为"ftpuser"创建主目录,如/home/ftpuser:
```
sudo mkdir /home/ftpuser
sudo chown ftpuser:ftpuser /home/ftpuser
```
4. **防火墙设置**:
需要在防火墙上打开FTP端口(默认是21):
```
sudo firewall-cmd --permanent --add-service=ftp
sudo firewall-cmd --reload
```
5. **启动和启用vsftpd服务**:
```
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
```
6. **测试安装**:
使用命令行作为"ftpuser"登录试试看:
```
sudo su - ftpuser
ftp localhost
```
阅读全文
相关推荐
















