Debian10 搭建 vsftpd


FTP
(虚拟用户登录)

安装vsftp

apt install –y vsftpd

安装虚拟数据库

apt install db-util

创建数据库文件

mkdir /etc/vsftpd.txt

vim /etc/vsftpd.txt

vsftpd  #账号
123456   #密码

奇数行账号

偶数行密码

生成数据库

db_load –T –t hash –f /etc/vsftpd.txt /etc/vsftpd.db

配置pam文件

vim /etc/pam.d/vsftpd
最前面添加
auth sufficient pam_userdb.so db=/etc/vsftpd/vsftpd_login

account sufficient pam_userdb.so db=/etc/vsftpd/vsftpd_login

创建一个系统用户

useradd vsftpd -d /home/vsftpd -s /bin/false

修改虚拟用户配置文件

mkdir /etc/vsftpd_user_conf

vim /etc/vsftpd_user_conf
添加
write_enable=YES
 \#允许浏览FTP目录和下载
 anon_world_readable_only=NO
 \#允许虚拟用户上传文件
 anon_upload_enable=YES
 \#允许虚拟用户创建目录
 anon_mkdir_write_enable=YES
 \#允许虚拟用户执行其他操作(如改名、删除)
 \#指定虚拟用户的虚拟目录(虚拟用户登录后的主目录)
 local_root=/ftproot/admin/

修改vsftp的主配置目录

Nano /etc/vsftpd.conf

取消注释

local_enable=YES

write_enable=YES

添加

guest_enable=YES

guest_username=vsftpd

user_config_dir=/etc/vsftpd_user_conf  #虚拟配置文件路径

local_enable=YES

重启

service vsftpd restar

文章作者: fuchenchenle
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 fuchenchenle !
 上一篇
yum源 yum源
Centos7 配置本地Yum 源 这是一篇充满怨气的文章 去你妈的的网络搭建(小声bb) 创建并挂载Iso镜像文件mkdir /mnt/cdrom mount /dev/cdrom mnt/cdrom删除/etc/yum.repo
2020-08-08
下一篇 
rsa rsa
什么时候世界末日了,我就不用学RSA了,太难了 题目平台 BUUCTF 什么叫RSA? 我怎么知道什么叫RSA 想搞懂RSA原理的建议去看这个视频,搞不懂多看几遍,这是我在全网能够找到最通俗易懂的教程了 李永乐讲RSA 什么?还是不懂?我
2020-06-10
  目录