╃苍狼山庄╃╃苍狼山庄╃

Clang出品,
必属精品!

CentOS中vsftp安装与配置

1. 安装
查看是否安装vsftpd服务;

rpm -qa | grep vsftpd

安装vsftpd服务:

yum -y install vsftpd

然后为它创建日志文件:

touch /var/log/vsftpd.log

让系统服务随着系统启动而启动:

chkconfig vsftpd on


2. 配置
编辑配置文件:/etc/vsftpd/vsftpd.conf
禁止匿名用户访问(将YES改为NO):

anonymous_enable=YES

定制欢迎信息(去掉dirmessage_enable前面的#号,修改ftpd_banner内容):

#dirmessage_enable=YES
ftpd_banner=Welcome to FTP Server!

也可以用banner_file设置系统欢迎消息文件(banner_file会覆盖ftpd_banner):

banner_file=/etc/vsftpd/welcome

设置日志(去掉xferlog_enable前面的#号,并修改xferlog_file内容):

#xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log

在文件末尾加如下的设置:

#锁定用户在主目录
chroot_local_user=YES
#允许被动模式
#如启用防火墙功能,需要添加防火墙策略iptables -A INPUT -p tcp --dport 10000:10010 -j ACCEPT
pasv_enable=YES
#被动模式使用端口范围
pasv_min_port=10000
pasv_max_port=10010
#用户宽带限制单位为bps
#local_max_rate=200000

3. 添加FTP帐号
FTP根目录举例为:/home/ftproot/,添加用户clang, 用户目录指定为/home/ftproot/clang,且此用户不能登陆系统.
建立用户目录:

mkdir /home/ftproot/clang

添加帐号(注-s /sbin/nologin是让其不能登陆系统,-d 是指定用户目录为/home/ftproot/clang):

useradd –s /sbin/nologin -g ftp –d /home/ftproot/clang clang

设置帐号的密码:

passwd clang

修改目录权限:

chown -R clang:ftp /home/ftproot/clang
本原创文章未经允许不得转载 | 当前页面:╃苍狼山庄╃ » CentOS中vsftp安装与配置

评论

文章评论已关闭!