Vsftpd 使用

Vsftpd 概述

  • yum install vsftpd -y # 安装 vsftpd
  • /etc/vsftpd/vsftpd.conf # vsftpd 配置文件
  • /etc/vsftpd/ftpuses # vsftpd 用户黑名单,不受配置影响
  • /etc/vsftpd/user_list # vsftpd 用户黑名单,当 vsftpd.conf 里面设置userlist_enable=YES有效

添加用户

# 添加一个不能登陆并且家目录在 /home/ftpuser1 的ftpuser1 用户
useradd -d /home/ftpuser1 -s /sbin/nologin ftpuser1

# 设置 ftpuser1 的密码
passwd ftpuser1

chroot 设置

默认配置,用户可以通过访问上一级目录进入其他目录,通过 chroot 设置来防止用户可以进入其他目录

# 所有用户执行 chroot 设置
chroot_local_user=YES

# 打开指定用户执行 chroot 设置
chroot_list_enable=YES

# 指定执行 chroot 设置的用户列表
chroot_list_file=/etc/vsftpd.chroot_list

# 允许根目录读写权限
allow_writeable_chroot=YES
上次更新: 8/30/2018, 9:09:54 PM