在 Linux 下搭建 FTP 服务器
2019独角兽企业重金招聘Python工程师标准>>>
1 安装 vsftpd
yum install vsftpd
2 配置 vsftpd
打开 vsftpd 文件:
vi /etc/vsftpd/vsftpd.conf
初次修改前建议备份该文件
2.1 添加被动模式 FTP 端口号范围
在文件末尾添加:
pasv_min_port=2100
pasv_max_port=2199
2.2 禁用匿名登录
关闭以下配置(添加注释):
#anonymous_enable=YES
开启以下配置(去掉注释):
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
在文件末尾添加:
userlist_deny=NO
3 管理 FTP 用户
3.1 添加 FTP 用户
添加一个名为 ftpuser 的用户,所属 ftp 用户组,禁止登录:
useradd -g ftp -s /sbin/nologin ftpuser
设置 ftpuser 的登录密码:
passwd ftpuser
3.2 添加 FTP 用户到 user_list 文件中
打开 user_list 文件:
vi /etc/vsftpd/user_list
在文件末尾添加:
ftpuser
3.3 添加 FTP 用户到 chroot_list 文件中
首先需要在 /etc/vsftpd/ 目录下创建一个 chroot_list 文件:
vi /etc/vsftpd/chroot_list
在文件末尾添加:
ftpuser
4 关闭 selinux
setenforce 0
如何在 Linux 启动时关闭 selinux?
打开 /etc/rc.local 文件:
vi /etc/rc.local
在文件末尾添加:
setenforce 0
5 开放 FTP 端口号
打开 iptables 文件:
vi /etc/sysconfig/iptables
在 ACCEPT 段末尾添加:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2100:2199 -j ACCEPT
配置完毕后需要重启防火墙:
service iptables restart
6 启动 FTP 服务器
service vsftpd start
转载于:https://my.oschina.net/huangyong/blog/184140
在 Linux 下搭建 FTP 服务器相关推荐
- Linux下搭建FTP服务器教程
一.基本安装 1.运行以下命令安装 vsftpd. yum install -y vsftpd 2.运行以下命令打开及查看etc/vsftpd cd /etc/vsftpd ls 说明: /etc/v ...
- linux下搭建FTP服务器
LINUX FTP简单配置 FTP配置 1.#vi /etc/vsftp/vsftpd.conf #主要配置几个关键的就可以 anonymous_enable=NO ...
- Linux下搭建FTP服务器笔记
1.检查是否安装vsftpd软件 使用如下命令# rpm -qa |grep vsftpd 可以查看出是否安装了vsftpd软件,如果没有安装,使用yum命令进行安装 yum install vsft ...
- Linux下服务器搭建(1)——Linux下搭建FTP服务器 vsftpd服务
目录 前言 1.检查安装vsftpd软件 2.启动服务 3.vsftpd的配置 4.以匿名用户登录
- 在Windows2003下搭建FTP服务器
在Windows2003下搭建FTP服务器 Windows 2003 Standard Edition.Windows 2003 Enterprise Edition.Windows XP Pro ...
- suse系统搭建ftp服务器,linux suse 搭建ftp服务器
linux suse 搭建ftp服务器 内容精选 换一换 设置HECS登录密码设置Windows云服务器登录密码设置Linux云服务器登录密码登录HECS了解Windows云服务器的登录方式了解Lin ...
- linux平台搭建ftp,Linux快速搭建FTP服务器
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(A ...
- ubuntu下搭建FTP服务器并使用FileZilla上传下载
ubuntu下搭建FTP服务器并使用FileZilla上传下载 为了让实验室同学在共享文件时更加方便,我们决定在实验室电脑上搭建一个FTP服务器,ubuntu系统版本为16.04,下面就是我的搭建流程 ...
- 如何查看linux上的ftp服务器配置,ftp服务器配置:如何在Linux上搭建FTP服务器?
Linux搭建FTP服务器的话,直接使用系统自带的vsftpd服务器即可,轻便灵活,容易操作,下面我简单介绍一下安装和使用过程,感兴趣的朋友可以尝试一下ftp服务器配置: 01安装vsftpd首先ft ...
- Linux下搭建Apache服务器
Linux下搭建Apache服务器(完整版) 什么是Apache? Apache Licence是著名的非盈利开源组织Apache采用的协议.该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权, ...
最新文章
- Kafka的生产者优秀架构设计
- mysql 5.7.15 安装_mysql 5.7.15 安装配置方法图文教程
- 树莓派下安装Django环境
- 理解tcp关闭连接中的time_wait状态
- 3. $()下的常用方法
- vector的初始化及常用操作
- 蓝牙芯片排行_7月TWS 全球品牌出货量排行榜出炉
- 我的世界会员特效在服务器显示,腐竹教你在游戏中制作登录提示效果
- 编程基本功训练:流程图画法及练�
- RocketMQ系列实战
- 小程序毕设作品之微信酒店预订小程序毕业设计(8)毕业设计论文模板
- Ubuntu 18.04搭建Moodle
- linux上apk免杀,kali 免杀工具shellter安装以及使用(示例代码)
- Mac不能复制拷贝写入文件到移动硬盘,U盘怎么办
- ASO优化:如何提炼ASO关键词词库
- python爬取头条付费专栏视频_用Python编写爬取头条视频的代码
- android 广告轮播图片+视频+音频
- address already in use :::8080,端口号已被占用
- 华远汽车递交招股书:年营收4.54亿 姜肖斐为大股东
- 手机常用零件介绍与用法
热门文章
- 解决IIS安装的问题:要求输入用户名和密码
- Python数据类型(数字)
- String,StringBuffer,StringBulilder之间的区别
- UINavigationController 直接pop到指定controllerView的方法
- Ogre学习教程:Ogre1.8.1+VS2010环境配置2(转)
- 黑马程序员__用户禁用cookie后登录不成功的原因
- ArcEngine实现pagelayout中文本元素的属性对话框
- WaitForMultipleObjects、WaitForSingleObject、GetExitCodeThread
- 【译】WebSocket协议第五章——数据帧(Data Framing)
- [设计模式] 15 解释器模式 Interpreter