一、安装ftp服务

1、在服务管理器“角色”右键单击“添加角色”。

 win server2008搭建ftp服务器_ftp

 

2、下一步。 

win server2008搭建ftp服务器_服务器_02

 

3、勾选“Web 服务器(IIS)”,下一步。 

win server2008搭建ftp服务器_ftp_03

 

4、勾选“FTP 服务器”,下一步。 

win server2008搭建ftp服务器_服务器_04

 

5、安装完成,点击“关闭”。

 win server2008搭建ftp服务器_服务器_05

  

二、创建新组ftpUSER和新用户ftpadmin

1、右键单击“组”,新建一个组ftpUSER。 

win server2008搭建ftp服务器_ftp_06

 

2、右键单击“用户”,创建一个用户ftpadmin。 

win server2008搭建ftp服务器_服务器_07

 

win server2008搭建ftp服务器_ftp_08

 

3、更改ftpadmin用户的组为ftpUSER 

 win server2008搭建ftp服务器_服务器_09

 

win server2008搭建ftp服务器_服务器_10

win server2008搭建ftp服务器_服务器_11

win server2008搭建ftp服务器_服务器_12

 

三、添加FTP站点 

 win server2008搭建ftp服务器_服务器_13

 

 win server2008搭建ftp服务器_服务器_14

win server2008搭建ftp服务器_服务器_15

win server2008搭建ftp服务器_ftp_16

 

四、测试ftp服务


输入ftp://localhost 或ftp://ip地址,输入用户名和密码。 

win server2008搭建ftp服务器_ftp_17

win server2008搭建ftp服务器_ftp_18

五、可能会出现本地测试可以连接上ftp,其他电脑无法连接上,ping 服务器的IP地址也不能ping通,但是服务器的远程桌面确能连接上。

win server2008搭建ftp服务器_服务器_19

解决办法:

一.关闭防火墙,在IPSec中免除ICMP


1.操作解释:

IPSec (“Internet 协议安全性)”是一种开放标准的框架结构,通过加密确保在网络上进行保密通讯。 Windows Server 家族实施 IPSec 是基于此标准。它通过端对端的安全性来提供主动的保护以防止攻击。


ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。


Ping用到的是ICMP协议,所以在IPSec中免除ICMP,即在端对端通信中,放开对Ping的限制,既可以使用Ping了。




2.操作步骤:

打开windows防火墙,点击打开防火墙属性,在IPSec选项卡中,将“从IPSec中免除ICMP”设置为“是”;

win server2008搭建ftp服务器_ftp_20


操作完这一步Ping就可以通了,若不通,看看打印机的回显规则是否被禁用了。因为下面的“回显请求”系统默认就是打开的,一般没人禁用,不会出现问题。而第一步"从IPSec中免除ICMP"系统默认是“否”,所以要首先确认是否设置为“是”。


二.在入站规则中打开“文件和打印机共享(回显请求)

注:此项系统默认是打开的,确认下是否被人关闭了即可,主要还看第一步设置。

找到“文件和打印机共享(回显请求IPv4)”,确认是否已经打开,没有的话双击打开即可。


win server2008搭建ftp服务器_ftp_21



查看是否为“已启用”状态,如果没有启用,选择已启用,至此ftp就搭建完成,其他主机也能连接上ftp了。

win server2008搭建ftp服务器_服务器_22