FTP服务器搭建

首先我们应该知道FTP服务器是基于ftp协议的·····

我们这次的练习是在ubuntu环境下搭建的

其实服务器的搭建肯定少不了一个作为服务器的软件,FTP服务器需要的是vsftpd这个软件包

假设我们使用一般用户的身份在系统上搭建服务器,其实只需要用sudo这个提升权限的命令,在很多时候我们都不能要求以root身份登录,因为root很忙,首先我们先看一下本地上有没有vsftpd这个软件包

我们可以用命令:#rpm -qa |grep vsftp 来查看

假如没有的话我们可以从用命令行直接安装

# sudo apt-get install vsftpd 单击回车

默认情况下软件会自动运行,当然我们可以使用命令来进行查看

我们可以在终端上输入:

#ftp localhost

单击回车,这时候会有信息,如果没有的话,我们可以用手动的方法启动

也就是找到vsftpd的启动脚本来进行手动启动,怎么做呢?看下面

$ sudo /etc/init.d/vsftpd start

看明白上面了吗? 软件vsftpd的启动脚本就是:目录etc下init.d子目录下的vsftpd 文件

服务的一般启动方式都是直接在启动脚本后面加上start

当然默认情况下只允许匿名登录

本地登录: ftp localhost

远程登录: ftp  ip或者域名

当我们本地登陆时会有 name(localhost):                 这个提示,这时我们在上面输入anonymous

也就是匿名的意思,这时候点击enter 会有passwed 的提示,这个时候我们不用慌,直接回车就可以了,因为匿名用户是没有密码的

这时候我们会看到ftp>这个提示符,我们可以输入ls查看当前目录中有哪些文件,这个时候估计我们什么都看不到因为主目录上没有创建文件,接下来我们需要做的就是在主目录上创建文件,那么这时候就会问了主目录在哪,我们必须知道那个是主目录才好在里面创建文件呀!主目录一般是home目录下的ftp目录的子目录

我们可以使用 cd /home/ftp$

这个时候我们就可以创建文件了,相信大家都会,

sudo touch file

这个时候我们在本地登录ftp服务器就能看到我们创建的文件了

···································

上面的就是简单地FTP服务器的搭建和使用,是不是很简单呀,但是怎么只有真么简单呢,我们不仅要搭建好更要好好管理呀

这个时候我们就需要好好跟ftp的配置文件打交道了,只有对配置文件有很深的了解,我们才能对服务更加了解。首先我们要知道ftp服务的配置文件是哪个:/etc/vsftpd.conf

下面我们使用vi编辑器来简单地编辑一下:# sudo vi /etc/vsftpd.conf

这个时候我们可以用vi的查找功能,我们在末行模式下输入/anonumous ,这个时候会看到anonymous所在的行泛白,这时候在末行模式下输入:/set number 可以查看所在的行号

这时候我们会看到anonymous_able=YES 也就是允许匿名用户登录

如果我们想去掉那个多此一举的提示输入匿名用户passwd信息,我们可以再下面添加一行

no_anon_passwd=YES  anon 是anonymous的缩写,这句代码的意思就是不用输入匿名用户的密码,也就达到我们想要做的事情了,我们也可以限制远程用户下载文件的速率,只要加入这一行

anon_max_rate =2000 也就是限制速率为20k

做完这些配置以后我们需要重新启动ftp服务

$ sudo /etc/init.d/vsftpd restart 回车

我们会看到服务先关闭后启动

如果想要允许本地用户登录的话只需要在配置文件中找到 Local_enable=YES 把#去掉

注意修改配置以后需要重新启动

至于其它更深层次的配置,大家可以在练习中体会~~~~~~~~~~~~~~~~~~~~~~~

谢谢大家

时间: 2024-10-09 22:05:27

FTP服务器搭建的相关文章

学习笔记:windows server 2008 R2服务器搭建SQL Server 2008 R2环境

一.安装前准备 1.下载SQL Server 版本,在传送门左侧菜单服务器模块下选择相应的版本,因为服务器的操作系统版本是windows server 2008 R2,我选择的SQL Server 2008 R2版本. 2.为了使安装的进度加快,防止中途因残留而安装失败,我们先确定操作系统里面是否有SQL server的残余,先在控制面板的程序下面卸载SQL Server,之后为了卸载完全,利用Windows Clear Up将残留一并清除. 3.下载完SQL server 2008 R2后得到

windows server 2008 ftp 服务器

用户zhangsan 可读写用户lisi 可写匿名用户 可读 新建ftp服务器,在windows服务器中新建角色web,在选项中有扩展,选入ftp服务器安装即可进入web服务创建ftp站点,设置名称和物理路径若有ssl即可设置ssl 若无 选择无,IP地址选择本地地址身份验证打勾即可.设置ftp规则验证即可. 原文地址:https://blog.51cto.com/14370412/2409834

Windows Server 2008 DHCP服务器搭建与管理

工作任务描述 近来随着公司的业务不断增长,公司的规模也在一步一步的膨胀,计算机数量的增长非常明显,管理员几乎每天都在忙着为新员工手工做系统,分IP,将他们的主机连入网络,但时间一长,他们发现公司的IP地址不仅分的乱七八糟,而且管理起来几乎是不可能的,时常有员工报告说网络中有地址冲突,无法上网. 管理员分析了公司的网络现状:每个员工都有固定的台式机,但是公司为每一个员工还配备了笔记本电脑,也需要通过网线的方式接入到网络中(公司暂时不允许无线网络连接移动设备),他们分析之后,为公司网络环境制定了一个

如何在Windows Server 2008 R2下搭建FTP服务

在Windows Server 2008 R2下搭建FTP服务,供客户端读取和上传文件 百度经验:jingyan.baidu.com 工具/原料 Windows Server 2008 R2 百度经验:jingyan.baidu.com 方法/步骤 1 安装FTP服务 开始-->管理工具-->服务器管理器 步骤阅读 2 安装IIS/FTP角色 打开服务器管理器,找到添加角色,然后点击,弹出添加角色对话框,选择下一步 步骤阅读 3 选择Web服务器(IIS),然后选择FTP服务,直到安装完成.

Windows Server 2008 R2--FTP服务器的配置

FTP服务器的配置 一.内容 在windows server 2008 中搭建ftp服务器并通过客户机访问. 二.步骤: 步骤一.找到服务器管理找到角色选择添加角色 图 1 步骤二.选择web服务器. 图 2 步骤三.选择ftp服务器并安装 图 3 步骤四.选择管理工具找到internet信息服务器管理 图 4 步骤五.添加ftp站点,物理路径为E:\软件 图 5 步骤六.输入ip地址,证书选择无 图 6 步骤七.选择基本,选择所有用户,然后勾选读取写入 图 7 步骤八.通过客户机访问ftp,在

windows server 2008 php 环境搭建

最近发现MDT推出去的系统的有不同问题,其问题就不说了,主要是策略权限被域继承了.比如我们手动安装的很多东东都是未配置壮态,推的就默认为安全壮态了,今天细找了一下,原来把这个关了就可以了. windows server 2008 php 环境搭建

Windows Server 2008 R2 AD搭建FTP隔离用户

实验准备:Windows Server 2008 R2系统的虚拟机两台,一台用于用户隔离,一台用于客户端测试实验步骤:Windows Server 2008 AD搭建FTP隔离用户 建立用户user1,user2 和管理ftp站点的admin用户 一.域控AD1.2.建立ftp的根目录,建立子目录文件夹对应是用户的名称文件夹3.配置AD隔离用户4.下一步5.输入密码(牢记)6.完成7.命令行--adsiedit.msc--打开编辑工具 --找到ftp更目录里面对应的用户进行编辑8.设置对应用户和

Windows Server 2008 R2 服务器常规安全设置及基本安全策略

比较重要的几部 1.更改默认administrator用户名,复杂密码2.开启防火墙3.安装杀毒软件 1)新做系统一定要先打上补丁2)安装必要的杀毒软件3)删除系统默认共享 4)修改本地策略-->安全选项 交互式登陆:不显示最后的用户名 启用网络访问:不允许SAM 帐户和共享的匿名枚举 启用网络访问: 不允许存储网络身份验证的凭据或 .NET Passports 启用网络访问:可远程访问的注册表路径和子路径 全部删除5)禁用不必要的服务TCP/IP NetBIOS Helper.Server.

搭建 Windows Server 2012 FTP 服务器

在Server2012打开 服务器管理器,选择 添加角色与功能,添加Web服务下的FTP服务器 单击安装 我们现在C盘创建一个名字为FTP的文件夹,里面创建一个ftp的文件,做测试用,如图 打开服务器管理器,选择IIS管理器 右键单击网站,选择减价FTP站点 添加FTP名称,这里就叫做FTP,选择物理路径,单击下一步 勾选自动启动FTP站点(不选也可以,一会手动启动效果一样)选择无SSL,单击下一步 身份验证选择基本,授权选择所有用户,权限选择读取(实验要求是只读FTP),点击完成 创建完FTP

Windows Server 2016 证书服务器搭建(三)

Windows Server 2016 活动目录服务器搭建完成后,在域环境中搭建证书服务器.建议将证书服务器单独进行部署(做为域成员服务器).将服务器初始化完成后(计算机名称.IP地址.防火墙.加域等). 打开服务器管理器,选择添加角色和功能 选择,下一步 选择,下一步 选择,下一步 选择Active Directory证书服务 选择添加功能 选择,下一步 选择,下一步 选择,下一步 选择,添加功能 勾选,证书颁发机构和证书颁发机构Web注册,下一步 选择,下一步 选择,下一步 选择,安装 选择