ftp服务器

浏览:2次阅读

提醒:本文最后更新于 2026-05-24 06:42,文中所关联的信息可能已发生改变,请知悉!

FTP 服务器是在互联网上提供文件存储和访问服务的计算机,它们依照 FTP 协议提供服务。简单地说,支持 FTP 协议的服务器就是 FTP 服务器。

编辑

概述
FTP 服务器是在互联网上提供文件存储和访问服务的计算机,它们依照 FTP 协议提供服务。简单地说,支持 FTP 协议的服务器就是 FTP 服务器。

服务内容

用户通过一个支持 FTP 协议的客户机程序,连接到在远程主机上的 FTP 服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。

FTP 软件

Server-U

Serv- U 是一种被广泛运用的 FTP 服务器端软件,支持 3x/9x/ME/NT/2K/2000/xp 等全 Windows 系列。可以设定多个 FTP 服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。它具有非常完备的安全特性,支持 SSl FTP 传输,支持在多个 Serv- U 和 FTP 客户端通过 SSL 加密连接保护您的数据安全等。

FileZilla

是一款经典的开源 FTP 解决方案,包括 FileZilla 客户端和 FileZillaServer。其中,FileZillaServer 的功能比起商业软件 FTP Serv- U 毫不逊色。无论是传输速度还是安全性方面,都是非常优秀的一款。

VsFTP

VSFTP 是一个基于 GPL 发布的类 Unix 系统上使用的 FTP 服务器软件,它的全称是 Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。安全性是编写 VSFTP 的初衷,除了这与生俱来的安全特性以外,高速与高稳定性也是 VSFTP 的两个重要特点。

工作模式

主动 FTP

即 Port 模式,客户端从一个任意的非特权端口 N(N>1024)连接到 FTP 服务器的命令端口,也就是 21 端口。然后客户端开始监听端口 N +1,并发送 FTP 命令“port N+1”到 FTP 服务器。接着服务器会从它自己的数据端口(20)连接到客户端指定的数据端口(N+1)。

被动 FTP

为了解决服务器发起到客户的连接的问题,人们开发了一种不同的 FTP 连接方式。这就是所谓的被动方式,或者叫做 PASV,当客户端通知服务器它处于被动模式时才启用。
在被动方式 FTP 中,命令连接和数据连接都由客户端发起,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。
当开启一个 FTP 连接时,客户端打开两个任意的非特权本地端口(N > 1024 和 N +1)。第一个端口连接服务器的 21 端口,但与主动方式的 FTP 不同,客户端不会提交 PORT 命令并允许服务器来回连它的数据端口,而是提交 PASV 命令。这样做的结果是服务器会开启一个任意的非特权端口(P > 1024),并发送 PORT P 命令给客户端。然后客户端发起从本地端口 N + 1 到服务器的端口 P 的连接用来传送数据。

FTP 服务器的搭建

首先我们创建一个用户账户用于登录 FTP 进行操作。右键点击桌面的我的点击选择管理选项,进入管理界面打开本地用户和组选项,我们可以看到列表中的用户选项。

然后右键用户选项,在下拉菜单中选择新用户,开始建立我们的用户,填写用户名称以及密码。描述可以不填。然后点击创建。创建完成在右边的用户列表中就可以看到我们创建的用户了。

创建用户完成后我们开始添加 IIS 程序服务。打开电脑的开始菜单找到控制面板选项,打开进入。进入控制面板界面找到程序选项,点击下方的卸载程序按钮,进入到安装程序列表界面。进入到程序和功能选项栏目,我们可以看到左上方的菜单栏中有一个打开或关闭 Windows 功能选项,点击进入进入到打开或关闭 Windows 功能界面,我们在好到 Internet 信息服务,然后点击打开在 FTP 服务器前面打勾,也就是把其子菜单的 FTP 服务和 FTP 扩展性打勾,然后点击下方的确定按钮。

添加完成 IIS 服务之后,开始创建我们的 FTP 站点,右键点击我的电脑选择管理,然后找到服务和应用程序选项点击打开,接着点击 Internet 信息服务管理 – 此时我们可以看到右边出现了一个连接框。点击打开连接框下面的本地主机主页,然后可以看到应用程序池和网站选项,我们右键点击网站选择添加网站。然后在弹出的添加网站框里面输入我们的网站名称,物理路径也就是我们的 FTP 本地文件夹,我们可以在磁盘里面新建好,然后选择添加,IP 地址选择我们本机的 IP 地址。

新建完成我们的 FTP 之后,我们可以看到网站的下方多出了一个我们刚刚建立的网,右键点击网站名称,选择添加 FTP 站点发布,然后开始绑定和 SSL 设置,端口号选择 2121.IP 地址填写本机 IP 地址。然后进入身份验证设置选项,我们根据个人用途选择身份验证的基本要求,已经用户的相关权限,设置完毕点击完成选项。此时会提醒我们 FTP 站点发布成功。

 

 

正文完
 0
douyc
收录声明:网站收录文章,由 douyc 于2016-05-18整理,共计2011字。
转载说明:文章来源于网络收集,如侵权请联系我们删除有关信息.