ubuntu安装vsftpd并配置虚拟用户

系统版本:Ubuntu 24.04.1 LTS

过程分为三步:

  1. 安装vsftpd
  2. 添加系统用户与目录
  3. 配置虚拟用户

安装vsftpd

db-util 是一个工具,生成密码数据文件(会安装如:db5.3-util)。

# 安装所需软件
sudo apt install vsftpd db-util

# 防火墙允许ftp
sudo ufw allow 20/tcp # 用于数据传输的端口
sudo ufw allow 21/tcp # 用于连接和传输控制命令
sudo ufw allow 40000:50000/tcp # 被动模式的客户端可开的端口

默认安装完后,是可以使用匿名方式登录的。 

添加系统用户与目录

# 添加系统账号(这个账号禁止用来登录)
sudo useradd vsftpd -d /home/vsftpd -s /usr/sbin/nologin

# 创建目录(用作FTP的根目录)并设置权限
sudo mkdir /home/vsftpd
sudo chown vsftpd:vsftpd /home/vsftpd

配置虚拟用户

1.创建一个文件,用于保存虚拟用户的账号和密码的明文:

sudo vi /home/ftp_users.txt

文件内容格式,奇数行为用户名,偶数行为密码:

db1
db100
db2
db200

# 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值