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

posted @ 2019-09-26 11:32  请叫我先生  阅读(268)  评论(0)    收藏  举报