vsftpd的安装 ,配置用户名和密码,以及指定目录
时间: 2024-09-25 18:14:04 浏览: 257
linux下vsftpd的安装及配置使用详细步骤(推荐)
5星 · 资源好评率100%
Vsftpd(Very Secure FTP Daemon)是一个轻量级、安全的FTP服务器,常用于Linux系统。以下是安装、配置用户名和密码,以及指定目录的步骤:
1. **安装Vsftpd**:
在Ubuntu或Debian上,可以使用`apt-get`命令安装:
```
sudo apt update
sudo apt install vsftpd
```
在CentOS/RHEL上,可以用`yum`:
```
sudo yum install vsftpd
```
2. **配置基本设置**:
创建一个新的用户并编辑vsftpd配置文件:
```
sudo useradd -M ftpuser
sudo vi /etc/vsftpd/user_conf.conf
```
添加或修改`local_user_enable=YES`,允许本地用户访问,并设置其他需要的配置,如禁止匿名登录。
3. **配置用户名和密码**:
在`~ftpuser/.bashrc`或`.profile`中设置用户的密码:
```
echo "password" | sudo chpasswd
```
更改后的格式应为`username:x:`后跟加密后的密码。
4. **指定特定目录**:
在`/etc/vsftpd/users/ftpuser.conf`文件中,添加如下行来限制用户访问特定目录(例如`/home/ftpuser/public_html`):
```
local_root=/home/ftpuser/public_html
```
确保目标目录有适当的权限,如`chmod 755 public_html`.
5. **重启服务以应用更改**:
```
sudo systemctl restart vsftpd
```
完成后,你可以通过SSH连接到服务器,使用`ftpuser`和设置的密码尝试访问指定的目录。
阅读全文