<commit_before>---
layout: post
title: CentOS下vsftpd服务配置说明
author: 李宏哲 
categories: Linux
date: 2016-08-05 09:52:27 +0800
comments: true
author: onecoder
thread_key: 1896
---
项目需要用到分用户的FTP服务器，因此花了一天时间学习了vsftpd服务的搭建和配置说明。记录如下。

<!--break-->

# 安装

```bash
yum install vsftpd ftp
```

# 配置虚拟用户

虚拟用户即可以登录Ftp，不能登录系统。配置原理即开启vsftpd的虚拟用户功能，并配合pam管理用户认证
修改配置文件/etc/vsftpd/vsftpd.conf

```properties
# 关闭匿名访问
anonymous_enable=NO<commit_msg>20160905<commit_after>---
layout: post
title: CentOS下vsftpd服务配置说明
author: 李宏哲 
categories: Linux
date: 2016-08-05 09:52:27 +0800
comments: true
thread_key: 1896
---
项目需要用到分用户的FTP服务器，因此花了一天时间学习了vsftpd服务的搭建和配置说明。记录如下。

<!--break-->

# 安装

```bash
yum install vsftpd ftp
```

# 配置虚拟用户

虚拟用户即可以登录Ftp，不能登录系统。配置原理即开启vsftpd的虚拟用户功能，并配合pam管理用户认证
修改配置文件/etc/vsftpd/vsftpd.conf

```properties
# 关闭匿名访问
anonymous_enable=NO
{'fraction_non_alphanumeric': 0.12232779097387174, 'fraction_numerical': 0.06175771971496437, 'mean_word_length': 6.084033613445378, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7584486', 'n_tokens_mistral': 546, 'n_tokens_neox': 546, 'n_words': 63}