Linux:使用pure-ftpd开启FTP文件传输功能

想在腾讯云上使用vsftpd开启FTP功能,发现已经有pure-ftpd了

$ netstat -tunlp | grep ftp

tcp   0  0 0.0.0.0:21  0.0.0.0:*  LISTEN  1199/pure-ftpd
tcp6  0  0 :::21       :::*       LISTEN  1199/pure-ftpd

安装

yum install epel-release
yum install -y pure-ftpd

查找 pure-pw

$ find / -name pure-pw
/usr/local/pureftpd/bin/pure-pw

pure-pw操作

# 1. 创建虚拟用户
pure-pw useradd ftp用户名 -u 系统用户名 -d 目录

-u 是将虚拟用户与系统用户关联起来,使用虚拟用户登录后会以系统用户身份读写
-d 是指定家目录,使虚拟用户只能访问指定的目录

例如:pure-pw useradd www -u www -d /home/ftp/www

# 2. 创建用户信息数据库(创建完后必须操作)
pure-pw mkdb
 
# 3. 显示用户列表
pure-pw list
 
# 4. 删除用户
pure-pw userdel ftp用户名

pure-pw常用命令

  • pure-pw --help 获取命令帮助
  • pure-pw mkdb 创建用户信息数据库
  • pure-pw useradd 增加一个虚用户
  • pure-pw usermod 修改用户信息
  • pure-pw userdel 删除一个虚用户
  • pure-pw passwd 修改用户密码

添加软链到家目录

ln -s  /data/wwwroot/www.demo.com www.demo.com

参考

  1. Linux之pure-ftpd安装和使用

猜你喜欢

转载自blog.csdn.net/mouday/article/details/131375635