centos7安装ftp 需要账号密码才能登录
时间: 2023-07-29 20:14:52 浏览: 111
阿里云基于CentOS用vsftpd搭建FTP服务器
如果您希望用户需要提供用户名和密码才能登录到 FTP 服务器,可以按照以下步骤进行操作:
1. 打开 VSFTP 的配置文件 /etc/vsftpd/vsftpd.conf,在文件末尾添加以下行:
```
local_enable=YES
write_enable=YES
```
2. 解除以下行的注释,并将其设置为 NO:
```
anonymous_enable=NO
```
3. 为您希望允许访问 FTP 服务器的用户创建账户和密码:
```
sudo useradd ftpuser -d /ftphome
sudo passwd ftpuser
```
4. 为新用户创建一个目录,以便他们在 FTP 服务器上存储文件:
```
sudo mkdir /ftphome/ftpuser
sudo chown ftpuser:ftpuser /ftphome/ftpuser
```
5. 重启 VSFTP 服务:
```
sudo systemctl restart vsftpd
```
现在,用户需要提供用户名和密码才能登录到 FTP 服务器,并且只能访问其自己的目录。
阅读全文