Linux\CentOS 安装 vsftpd 服务器
安装
- 查看电脑是否存在 vsftpd 服务器
rmp -qa|grep vsftpd
- 如果有就删除,没有就使用yum 安装 vsftpd
yum -y install vsftpd
配置
- 在根目录下创建 ftpfile 目录:
cd \ # 回到根目录
mkdir ftpfile # 创建 ftpfile 文件夹

- 为 ftpfile 创建用户
sudo useradd ftpuser -d /ftpfile/ -s /sbin/nologin
- 给用户赋予权限
sudo chown -R ftpuser.ftpuser /ftpfile/
- 回到根目录
cd \
- 修改刚创建的用户密码
sudo passwd ftpuser
- 查看 vsftpd 的路径
whereis vsftpd
- 配置 vsftpd
vim /etc/vsftpd/vsftpd.conf
- 在 vsftpd.conf 中添加\修改以下信息
# 匿名访问
anonymous_enable=NO
# 新增节点
ftpd_banner=Welcome to huaianmall FTP service.
local_root=/ftpfile
anon_root=/ftpfile
use_localtime=yes
#chroot_local_user=YES
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
- 创建 chroot_list 文件
vim /etc/vsftpd/chroot_list
- 把刚创建的用户添加进去

- 重启服务
service vsftpd restart

- 加上匿名传输的相关端口
# 打开文件
vim /etc/vsftpd/vsftpd.conf
# 加上端口信息
pasv_min_port =61001
pasv_max_port=62000
- 编辑防火墙
sudo vim /etc/sysconfig/iptables
- 防火墙设置
# vsftpd
-A INPUT -p TCP –dport 61001:62000 -j ACCEPT
-A OUTPUT -p TCP –sport 61001:62000 -j ACCEPT
-A INPUT -p tcp –dport 20 -j ACCEPT
-A OUTPUT -p tcp –dport 20 -j ACCEPT
-A INPUT -p tcp –dport 21 -j ACCEPT
-A OUTPUT -p tcp –dport 21 -j ACCEPT
保存退出,通过vim的 ":wq"命令保存退出。如果还处于编辑状态,需要按下 Esc 键,在输入命令。
重启 vsftpd 服务器
sudo service iptables restart

结束
好了,以上就是 vsftpd 的配置。
人若无名,专心练剑!
喜欢的朋友可以留下你的赞!
Linux\CentOS 安装 vsftpd 服务器的更多相关文章
- Centos 安装vsftpd 服务器
一:检查有没有安装vsftpd 二:安装vsftpd 三:安装之后重启 四:修改vsftpd配置文件 配置文件路径在/etc/vsftpd目录下 默认是注释掉的,把#号去掉 然后重启vsftpd 五: ...
- 阿里云服务器Linux CentOS安装配置(零)目录
阿里云服务器Linux CentOS安装配置(零)目录 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 阿里云服务器Linux CentOS安装配置(二)yum安装svn 阿里云服 ...
- 阿里云服务器Linux CentOS安装配置(九)shell编译、打包、部署
阿里云服务器Linux CentOS安装配置(九)shell编译.打包.部署 1.查询当前目录以及子目录下所有的java文件,并显示查询结果 find . -name *.java -type f - ...
- 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定
阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ...
- 阿里云服务器Linux CentOS安装配置(七)域名解析
阿里云服务器Linux CentOS安装配置(七)域名解析 1.购买域名 登录阿里云,左侧菜单点击[域名],然后[域名注册],完成域名购买.(一般首年45元) 2.添加域名解析 在域名列表里点击你的域 ...
- 阿里云服务器Linux CentOS安装配置(六)resin多端口配置、安装、部署
阿里云服务器Linux CentOS安装配置(六)resin多端口配置.安装.部署 1.下载resin包 http://125.39.66.162/files/2183000003E08525/cau ...
- 阿里云服务器Linux CentOS安装配置(五)jetty配置、部署
阿里云服务器Linux CentOS安装配置(五)jetty配置.部署 1.官网下载jetty:wget http://repo1.maven.org/maven2/org/eclipse/jetty ...
- 阿里云服务器Linux CentOS安装配置(四)yum安装tomcat
阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat 执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/li ...
- 阿里云服务器Linux CentOS安装配置(三)yum安装mysql
阿里云服务器Linux CentOS安装配置(三)yum安装mysql 1.执行yum安装mysql命令:yum -y install mysql-server mysql-devel 2.启动mys ...
随机推荐
- go-关键字-变量
var 声明变量 const 常量的关键字, 常量不能出现只声明不赋值的情况. 名字首字母为大写的程序实体可以被任何代码包中的代码访问到. 名字首字母为小写的程序实体则只能被同一个代码包中的代 ...
- POJ 1035 Spell checker(串)
题目网址:http://poj.org/problem?id=1035 思路: 看到题目第一反应是用LCS ——最长公共子序列 来求解.因为给的字典比较多,最多有1w个,而LCS的算法时间复杂度是O( ...
- 微信分享—ios和安卓机制居然不一样!
实际项目中,在做微信分享追踪的时候,遇到了一个百思不得其解的问题. 在加入了用户分享追踪功能之后,页面已经加载完成的情况下,安卓分享功能没有任何问题,ios却总是分享失败. 关于ios和安卓设备的差 ...
- 算法问题实战策略 QUADTREE
地址 https://algospot.com/judge/problem/read/QUADTREE 将压缩字符串还原后翻转再次压缩的朴素做法 在数据量庞大的情况下是不可取的 所以需要在压缩的情况下 ...
- Unity常用协程功能封装
# 1.前言unity开发过程中,经常用到一些特定的协程功能,比如延时触发.等待触发.重复操作等.unity自带Invoke以及InvokeRepeating方法,但这些方法均采用反射机制,性能消耗, ...
- NetworkManager网络通讯_破产版NetworkManager(五)
根据对NetWorkServer 以及NetworkClient的理解,编写一个简易版的NetWork Manager.惯例全部代码放在最后 (一)NetWorkServer与NetworkClien ...
- django-模板之with标签(十二)
就是给传过来的值取个别名.
- django-模板之now标签(七)
1.在settings.py中设置成中国时区 2.index.html 3.显示
- 【C#多线程】2.线程池简述+两种传统的异步模式
线程池简述+两种传统的异步编程模式 1.线程池简述 首先我们要明确一点,编程中讲的线程与平时我们形容CPU几核几线程中的线程是不一样的,CPU线程是指逻辑处理器,比如4核8线程,讲的是这个cpu有8个 ...
- 【原创】基于.NET的轻量级高性能 ORM - TZM.XFramework 之优雅增删改
[前言] 大家好,我是TANZAME.出乎意料的,我们在立冬的前一天又见面了,天气慢慢转凉,朋友们注意添衣保暖,愉快撸码.距离 TZM.XFramework 的首秀已数月有余,期间收到不少朋友的鼓励. ...