Linux Ubuntu安装、搭建FTP服务器详解

1. 更新apt-get源

sudo apt-get update

2. 安装VSFTPD的包

sudo apt-get install vsftpd

3. 配置/etc/vsftpd.conf 文件

vim /etc/vsftpd.conf

在命令模式下输入以下命令,显示行号

:set number

是否允许匿名用户登录

anonymous_enable=NO

取消如下行的注释(行号为29和33)
开启写权限,根据情况设置

write_enable=YES

FTP创建文件和文件夹权限 文件夹777-022=755 文件666-022=644

local_umask=022

取消如下行的注释(行号120)将用户限制在主目录中

chroot_local_user=YES

在文件最后增加如下一行:

allow_writeable_chroot=YES

添加如下行开启消极模式

pasv_enable=Yes
pasv_min_port=40000
pasv_max_port=40100

使用本地用户登录到ftp时的默认目录

local_root=/

4. 用如下命令重启vsftpd服务

sudo service vsftpd restart

感谢以下链接
http://www.linuxidc.com/Linux/2016-03/129057.htm


原文出处:/show_1C7a7PzXF8p.html