vsftpd配置ftp账号和路径以及端口
时间: 2024-09-24 15:21:39 浏览: 15
VSFTPD(Very Secure FTP Daemon)是一款轻量级、安全的FTP服务器软件,常用于Linux系统。以下是设置FTP账号、路径和端口的基本步骤:
1. **创建FTP用户**:
- 打开`vsftpd.conf`文件,通常位于`/etc/vsftpd/vsftpd.conf`。
- 使用文本编辑器打开它,在文件中添加新的用户行,例如:
```
user_config_dir = /etc/vsftpd/user_conf
user_list = <username>
```
- 创建一个新的用户目录(如有需要),如`/home/ftp_user`,并给予适当权限。
2. **配置账户及其权限**:
- 在`user_config_dir`指定的目录下(比如`/etc/vsftpd/user_conf/<username>`),创建`.ftpconfig`文件,定义用户的访问路径和权限,例如:
```
local_root = /path/to/home/ftp_user
allow_write_enable=YES
```
3. **设置端口**:
- VSFTPD默认监听的是21号端口,如果你需要更改,可以在`vsftpd.conf`中修改`listen_address`和`listen_on_port`,例如:
```
listen=YES
listen_address=<your_ip_address>
listen_on_port=<custom_port>
```
- 如果你想让VSFTPD只对特定IP地址开放,可以替换`<your_ip_address>`为该IP地址。
4. **重启服务**:
- 修改配置后,需要重启VSFTPD服务使更改生效:
```bash
sudo systemctl restart vsftpd
```