在Ubuntu安装搭建FTP服务器详解 作者:马育民 • 2017-08-31 22:34 • 阅读:10096 ### 1. 更新apt-get源 ```shell sudo apt-get update ``` ###2. 安装VSFTPD的包 ```shell sudo apt-get install vsftpd ``` ###3. 配置/etc/vsftpd.conf 文件 ```shell vim /etc/vsftpd.conf ``` 在命令模式下输入以下命令,显示行号 ```shell :set number ``` 是否允许匿名用户登录 ```shell anonymous_enable=NO ``` 取消如下行的注释(行号为29和33) 开启写权限,根据情况设置 ```shell write_enable=YES ``` FTP创建文件和文件夹权限 文件夹777-022=755 文件666-022=644 ```shell local_umask=022 ``` 取消如下行的注释(行号120)将用户限制在主目录中 ```shell chroot_local_user=YES ``` 在文件最后增加如下一行: ```shell allow_writeable_chroot=YES ``` 添加如下行开启消极模式 ```shell pasv_enable=Yes pasv_min_port=40000 pasv_max_port=40100 ``` 使用本地用户登录到ftp时的默认目录 ```shell local_root=/ ``` ###4. 用如下命令重启vsftpd服务 ```shell sudo service vsftpd restart ``` 感谢以下链接 http://www.linuxidc.com/Linux/2016-03/129057.htm 原文出处:http://www.malaoshi.top/show_1C7a7PzXF8p.html