Windows Server 2008 R2入门之FTP

如约奉上Windows Server 2008 R2入门之FTP。本博文目的是为了让大家更改的了解FTP;访问FTP服务;会添加、启动FTP服务。

FTP服务器(FileTransfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。

FTP是一种应用层协议:采用C/S结构设计,结构中心为FTP服务器,为用户提供上传和下载文件的服务。

FTP是仅基于TCP的服务,不支持UDP。与众不同的是FTP使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说这两个端口是21(命令端口)和20(数据端口)。但FTP 工作方式的不同,数据端口并不总是20。这就是主动与被动FTP的最大不同之处。主要有两种工作模式:

FTP的工作模式:

主动FTP

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

在主动模式下:FTP服务器的控制端口是21,数据端口是20,所以在做静态映射的时候只需要开放21端口即可,他会用20端口和客户端主动的发起连接。

被动FTP

为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP连接方式。这就是所谓的被动方式,或者叫做PASV,当客户端通知服务器它处于被动模式时才启用。

  在被动方式FTP中,命令连接和数据连接都由客户端发起,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。

  当开启一个 FTP连接时,客户端打开两个任意的非特权本地端口(N > 1024和N+1)。第一个端口连接服务器的21端口,但与主动方式的FTP不同,客户端不会提交PORT命令并允许服务器来回连它的数据端口,而是提交 PASV命令。这样做的结果是服务器会开启一个任意的非特权端口(P > 1024),并发送PORT P命令给客户端。然后客户端发起从本地端口N+1到服务器的端口P的连接用来传送数据。

在被动模式下:FTP服务器的控制端口是21,数据端口是随机的,且是客户端去连接对应的数据端口,所以在做静态的映射话只开放21端口是不可以的。此时需要做DMZ。

常见的FTP客户端程序:

  1. 命令行工具;2、WWW浏览器;3、专用图形化工具:FileZilla、Server-U、VsFTP、IIS FTP等

常见的FTP服务端程序:

1、FTP发布服务(微软自带);2、Serv-U、3、其他FTP服务端程序FileZilla\EFTServer等

配置FTP服务:

  1. 添加FTP发布服务:

2、访问FTP服务:

a、FTP命令行工具访问:

b、IE浏览器访问:

因时间问题,相关内容明日继续补充。

时间: 2024-10-25 20:12:22

Windows Server 2008 R2入门之FTP的相关文章

Windows Server 2008 R2入门之用户管理

今天为大家带来的是Windows Server 2008 R2入门之用户管理,以便大家更快的熟悉2008r2工作组中用户.组的创建.删除.日常管理等,接下来我们直接进入正文. 一.用户账户概述: "用户"是计算机的使用者在计算机系统中的身份映射,不同的用户身份拥有不同的权限,每个用户包含一个名称和一个密码: 在Windows中,每个用户帐户有一个唯一的安全标识符(Security Identifier,SID),用户的权限是通过用户的SID记录的.SID的格式如下所示:S-1-5-21

如何在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站点

在windows server 2008 R2中建立ftp站点,要遵循以下步骤: (1) 开启IIS中的ftp服务: (2) 在IIS中建立ftp站点. 具体过程如下: (1) 开启IIS中的ftp服务: 点击右边的添加角色,在打开的页面中添加角色,将和"IIS"相关的选项以及与"FTP"相关的选项选中,进行添加: (2) 添加FTP用户 打开服务器管理器----配置-----本地用户和组------用户,在其中添加用户,用于ftp. (3) 创建站点 打开Inte

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入门之安装使用

Windows Server 2008 R2通过ServicePack 1(SP1),提供了全新的虚拟化技术,为您的业务提供更多的高级功能,在改善IT效率的同时提高了灵活性.无论是您希望整合服务器,构建私有云,或提供虚拟桌面基础架构(VDI),强大的虚拟化功能,可以使您将数据中心与桌面的虚拟化战略提升到一个新的层次. 带SP1的 Windows Server 2008 R2 产品概述 带有SP1的Windows Server 2008 R2构建在广受赞誉的Windows Server 2008的

Windows Server 2008 R2入门之文件服务器

文件服务器:是一种器件,它的功能就是向服务器提供文件.它加强了存储器的功能,简化了网络数据的管理.它一则改善了系统的性能,提高了数据的可用性,二则减少了管理的复杂程度,降低了运营费用. a.文件服务器(fs服务器),具有分时系统文件管理的全部功能,提供网络用户访问文件.目录的并发控制和安全保密措施的局域网(LAN)服务器. b.在计算机局域网中,以文件数据共享为目标,需要将供多台计算机共享的文件存放于一台计算机中.这台计算机就被称为文件服务器. c.文件服务器具有分时系统管理的全部功能,能够对全

Windows Server 2008 R2入门之NTFS权限2

NTFS权限概述: 在办公或其他环境中,某些存储在计算机中的文件经常需要被很多人读取访问,为防止这些人中的某人篡改.删除该文件,计算机程序的开发者设计了"文件访问权限",只有分配了修改的权限,访问者才能够修改其内容:只被分配读取权限的访问者只能够读取其内容.这些权限是分配给用户帐户或组帐户的,分配给组帐户的权限即自动分配给了组的成员,减少了分配的次数. NTFS权限:分配了正确的访问权限后,用户才能访问其资源:设置权限防止资源被篡改.删除. 1. 文件系统: 文件系统即在外部存储设备上

Windows Server 2008 R2 FTP无法从外部访问的解决方法

在Windows Server 2008 R2中配置好FTP服务器后,可以在本机访问,但是无法从另一台电脑访问.原因就是在于防火墙没有配置好. 1.首先检查服务器管理器中的入站规则,确保已启用FTP服务器.如下图: 上面这个一般默认都是配置好的,关键在于下面这个配置,需要手动进行. 2.打开“控制面板”--“Windows防火墙”,点击左边的“允许程序或功能通过Windows防火墙”,在新窗口中点击“允许运行另一程序”.在浏览中找到“C:\Windows\System32\svchost.exe

[备忘]Windows Server 2008 R2部署FTP FileZilla Server防火墙设置

有一台服务器,之前文件迁移少,现准备用FileZilla Server当FTP服务器,服务器系统是Windows Server 2008 R2,同样适用FileZilla Client连接服务器FTP,总是出现连接超时的情况. 防火墙的入站.出站已经都允许了修改之后的FTP端口,只要防火墙关闭就能连上,说明还是防火墙拦截了. 最后发现,一定要在出站和入站规则里面,同时把FileZilla的服务应用程序(在FileZilla安装目录下的FileZilla server.exe) 设为允许,立刻就能