Linux搭建FTP服务器实战
首先准备一台Linux系统机器(虚拟机也可),
检测出是否安装了vsftpd软件:
rpm -qa |grep vsftpd
如果没有输出结果,就是没有安装。
使用命令安装,安装过程中会有提示,直接输入y即可:



安装完成,然后启动ftp服务:

关闭Linux防火墙,否则远程不能访问:

现在就可以匿名访问ftp服务器了。
如果需要规定指定人有指定的路径,需要下面配置:
首先在home中创建一个ftp的文件夹:

创建成功后,创建指定目录的用户ftpuser,创建组:

初始化ftpuser的密码为ftpuser:

然后使用迭代将文件夹ftp下,赋权限给ftpuser:

查看权限:

然后配置ftp的核心文件vsftpd.conf:
修改配置文件/etc/vsftpd/vsftpd.conf并设定或删掉注释:
userlist_deny=NO 文件内的用户可以访问
userlist_enable=YES
anonymous_enable=NO 禁止匿名访问
打开/etc/vsftpd/user_list并增加一行:ftpuser
如果更新了vsftpd.conf,一定要重启ftp,命令如下:
# /etc/init.d/vsftpd restart
还有一个重要设置:将SELINUX设置为disabled

设置完成后,要重启一下机器:
# reboot
这个服务器搭建了三天,终于好了!
亲测好使。
Linux搭建FTP服务器实战的更多相关文章
- 使用Linux搭建FTP服务器实现文件共享
		使用Linux搭建FTP服务器实现文件共享... ---------------- Linux中的文件共享:FTPVSFTPDVSFTPD虚拟用户 FTP可以用在Linux与Linux 和Window ... 
- Linux 搭建FTP服务器
		介绍 本章主要介绍在Linux中搭建FTP服务器的过程,需要掌握的要点是配置文件的合理配置. 知识点 在linux中使用的FTP是vsftp FTP可以有三种登入方式分别是: 匿名登录方式:不需要用户 ... 
- windows搭建FTP服务器实战
		第一步:创建用户名密码(ftp使用) 1.1.点击“开始”菜单,选择“控制面板”. 1.2.选择“管理工具”—>“计算机管理” 1.3. 选择“本地用户和组”下的用户,右键选择“新用户” 输入用 ... 
- Linux搭建FTP服务器
		一.搭建环境 阿里云 CentOS 7.3 64位 二.FTP协议基础知识 2.1 简介 FTP 是 File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文 ... 
- linux搭建FTP服务器并整合Nginx
		操作系统:Centos7 1.1.服务器配置 # 关闭SELINUX,把SELINUX=enforcing改为SELINUX=disabled,reboot重启服务器生效 vim /etc/sysco ... 
- Linux搭建ftp服务器简单教程及使用方法
		参考文章:https://www.waitig.com/linux-or-centos-install-vsftpd-and-setup-it.html 步骤概括如下: 安装:yum install ... 
- Linux篇---ftp服务器的搭建
		一.前述 企业中linux搭建ftp服务器还是很实用的,所以本文针对centoos7和centoos6搭建服务器教程做个总结. 二.具体 1.显示如下图则表示已安装 vsftp软件.如果未显示则需要安 ... 
- linux下FTP服务器搭建教程1
		你买了个主机就像是买了块地皮,搭建FTP就像是盖房子,我在地皮上建房子,然后创建的用户就像是钥匙,我给谁钥匙(权限),谁就可以到我家去玩,去放东西,拿东西. 虽然我们买不起现实的房子,但是我们可以买互 ... 
- 《Linux下FTP服务器搭建及FTP使用》
		.LOGAndy:mxtd114 <Linux下FTP服务器搭建> 0.root登录 1.安装ftp # yum -y install ftp 2.安装vsftpd # yum -y in ... 
随机推荐
- Akka之Circuit Breaker
			这周在项目中遇到了一个错误,就是Circuit Breaker time out.以前没有接触过,因此学习了下akka的断路器. 一.为什么使用Circuit Breaker 断路器是为了防止分布式系 ... 
- Windows 10系统出现:“出现系统还原使用的卷影复制服务无法运行...”的问题解决
			在服务中是:Volume Shadow Copy和Microsoft Software Shadow Copy Provider这两项.把它开启. 
- 【转】.net 经典面试题
			[转].net 经典面试题 1. 简述 private. protected. public. internal 修饰符的访问权限. 答 . private : 私有成员, 在类的内部才可以访问. ... 
- Oracle 11gR2 RAC 单网卡 转 双网卡绑定 配置步骤
			之前写过一篇双网卡绑定的文章,如下: Oracle RAC 与 网卡绑定 http://blog.csdn.net/tianlesoftware/article/details/6189639 Ora ... 
- numpy基础语法
			np.zeros(5) [ 0. 0. 0. 0. 0.] 所得类型为数组, numpy.zeros_like(a, dtype=None, order='K', subok=True) 生成 ... 
- OSG+VS2010+win7环境搭建 (转)
			OSG+VS2010+win7环境搭建 Win7下 osg+vs2010环境搭建 一.相关准备 a) Osg源码 当前最新版:OpenSceneGraph的3.0.0.zip 下载链接: http:/ ... 
- mongodb管理副本集(持续更新中)
			许多维护工作不能在备份节点上完成 因为要写操作,也不能在主节点上进行,这就需要单机模式启动服务器, 是指重启成员服务器,让他成为一个单机运行的服务器,而不再是副本集中的一员(临时的) 在单机 ... 
- Node.js学习笔记(2)——关于异步编程风格
			Node.js的异步编程风格是它的一大特点,在代码中就是体现在回调中. 首先是代码的顺序执行: function heavyCompute(n, callback) { var count = 0, ... 
- SAS学习经验总结分享:篇四—SQL过程
			SQL过程 SQL过程是实现对数据集或关系数据库的表进行操作的过程,对数据集或关系数据库的表进行查询.修改.创建表.删除数据.插入数据和更新数据等功能.提现了SAS对大型数据库管理系统通用的SQL语言 ... 
- Freebsd的ports命令
			安装 make clean 卸载 make deinstall 重装 make reinstall 清理 make clean 列出配置单 make config 恢复默认的配置单 make rmco ... 
