天天看点

IIS下搭建FTP服务器

环境:windows server 2008 r2

首先是启动安装iis(具体百度搜索吧)。在安装iis时顺便就把ftp的全部勾选上!

安装iis/ftp角色

打开服务器管理器,找到添加角色,然后点击,弹出添加角色对话框,选择下一步:

IIS下搭建FTP服务器

在iis中查看,如果能够右键创建ftp站点,则表明ftp服务安装成功。

完成后启动iis;分两步进行(全局设置,ftp服务开启):

一,全局设置:

1.点击iis左边主页:

IIS下搭建FTP服务器

需要设置的有:服务器证书(ssl),ftp ssl设置,ftp身份验证,ftp授权规则

IIS下搭建FTP服务器

2.服务器证书(ssl):

进入-创建自签名证书-取个名字-ok

IIS下搭建FTP服务器

3.ftp ssl 设置:

进入-选择上一步创建的证书-点击:允许ssl链接-ok

IIS下搭建FTP服务器

4.ftp 身份验证:

进入-如果开启自己需要的-我这里是需要用户输入密码用户名 所以启用“基本身份验证”-ok

IIS下搭建FTP服务器

5.ftp 授权规则:

进入-添加允许规则-指定的角色或用户组-输入角色名-权限勾选-ok

IIS下搭建FTP服务器

第一步全局设置,完工了;可以说完成了70%的工作,后面很轻松。

二,ftp服务开启

1.点击网址-右键-添加ftp站点-输入一个名称-选择路径

在这里需要注意:选择的路径不能是系统目录如:“windows”等,之前全局设置的用户必须对选择的目录有对应的操作权限(可在文件夹-属性-安全 中修改查看)

IIS下搭建FTP服务器

2.绑定和ssl设置:

下一步:ip地址基本不用管,端口默认21(或者可以为其他;需要在防火墙设置中打开对应端口访问权限)

ssl:勾选 “允许”,选择之前创建的ssl证书-ok

IIS下搭建FTP服务器

3.身份验证和授权信息:

身份验证可自行决定,但是基本如果未勾选将无法登陆用户

授权-指定的角色或用户组-输入角色名(同全局设置,当然全局设置中或许有多个,这里可以设置其中一个)-勾选权限

IIS下搭建FTP服务器

重启一次iis,通过ip试试。

故障,问题解决:

1.如果无法访问,这个就是你的防火墙的问题了!

打开防火墙,点击高级设置。分别在入站规则和出站规则中添加规则:

设置如下:端口->tcp 特定 21->运行连接->全部(域..)->名称描述随便即可 入站与出站同样的规则.ok

重启一次iis,现在测试:ftp://你的ip或者域名

1.ftp软件登陆后可以进入

2.浏览器登录后可以进入

3.资源管理器也可以进入

2.如果ftp软件登陆遇到:

新建用户:

IIS下搭建FTP服务器

继续阅读