linux下vsfpd搭建配置--系统用户验证
环境:linux centos 7.4
步骤:
1、上来先来个yum安装:yum install -y vsftpd
2、添加登录用户
useradd -d /home/test -s /sbin/nologin test
3、修改配置文件
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
ftpd_banner=Welcome to blah FTP service.
chroot_local_user=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
tcp_wrappers=YES
local_root=/home/test/
allow_writeable_chroot=YES
vi /etc/vsftpd/user_list
test
vi /etc/shells
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
/sbin/nologin
4、重启
#systemctl restart vsftpd
注意:这个配置是对主动模式做的配置
被动模式配置如下:
pasv_enable=YES
pasv_min_port=10000
pasv_max_port=10010

浙公网安备 33010602011771号