IIS下搭建FTP服务器

环境:Windows Server 2008 R2

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

安装IIS/FTP角色

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

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

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

一,全局设置:

1.点击IIS左边主页:

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

2.服务器证书(SSL):
进入-创建自签名证书-取个名字-OK


3.FTP SSL 设置:

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


4.FTP 身份验证:

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


5.FTP 授权规则:

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


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

二,FTP服务开启

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

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

2.绑定和SSL设置:

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

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

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

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

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

重启一次IIS,通过IP试试。

故障,问题解决:

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

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

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

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

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

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

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

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

534 Policy requires SSl
请检查上面的SSL设置,一定要有证书,以及外部的全局SSL要设置为“允许”,FTP站点的SSL同样设置为“允许”。

以上部分参考:http://blog.csdn.net/qiujuer/article/details/16357323
FTP上传、下载代码:点击打开链接

新建用户:




时间: 2024-11-01 14:31:23

IIS下搭建FTP服务器的相关文章

Win7下搭建FTP服务器实现文件共享

步骤1.控制面板-程序-打开或关闭Windows功能,或者在开始菜单里搜索"打开或",弹出Windows功能窗口,勾选Internet信息服务下的FTP功能和Web管理工具,以此开启服务.点击确定后,需要等几分钟. 温馨提示:必须选中Web管理工具而且全部展开选中,否则仅仅开启FTP功能无法继续调用IIS管理器 步骤2.在控制面板-系统和安全-管理工具,或直接在开始菜单搜索"Internet信息服务(IIS)管理器". 温馨提示:只有进行了上一步打开功能的操作后,管

win7下IIS如何搭建FTP服务器

  今天写一下用win7自带的IIS搭建简单的FTP服务器,阅读本文前请确认你的系统版本是win7旗舰版,其它版本貌似不带IIS... 第一步:依次进入控制面板–程序和功能–打开或关闭windows功能,如图: 接下来就选择要添加的功能,如图 点击确定,保存之后,再次依次进入 控制面板–系统和安全–管理工具... 然后打开Internet信息服务(IIS)管理器...建议发一个快捷方式到桌面上,打开管理器后,请右键单击 网站 然后选择添加FTP站点 然后就填写站点资料吧...物理路径就填你要让别

LINUX下搭建FTP服务器

  1.FTP服务器的简介 关于ftp的介绍,大家也一定不陌生了.我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念. FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(Application).基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件.在FTP的使用当中,用户经常遇到两个概念:"下载"(

Ubuntu Linux下搭建FTP服务器图解

1 首先用命令检查是否安装了vsftpd vsftpd -version 如果未安装用一下命令安装 apt-get install vsftpd 安装完成后,再次输入vsftpd -version命令查看是否安装成功 2 新建一个文件夹用于FTP的工作目录 mkdir /home/ftp 3 新建FTP用户并设置密码以及工作目录 ftpname为你为该ftp创建的用户名 sudo useradd -d /home/ftp -s /bin/bash ftpname 为新建的用户设置密码 passw

windows server2008服务器中IIS7/8下搭建FTP服务器

1. 安装Ser-U 2. 对Ser-U进行配置 (1)设置下载和上传速度.可根据带宽自己设置. (2)设置活动管理,主要是自动重新载入 (3)新建域,就是新建一个ftp服务. (4)设置服务器IP. (5)设置ftp服务名称,随便设的. (6)设置端口,一般默认为21.但是如果有多个ftp服务时为防止ftp端口冲突需要修改一下,应该是可以随便设吧,不是太清楚,刚装的windows server. *****端口冲突:错误提示. (7)域的存储位置,一般用默认就可以啦. (8)将域置于在线,这样

linux下简单快速的搭建ftp服务器环境

  不管是linux还是windows主机都是需要配置才会有ftp服务器了,下文为各位介绍在linux系统搭建ftp服务器环境细节,有需要了解的可以和小编来学学. 1.SSH登陆服务器 2.yum安装vsftpd 安装命令:yum install vsftpd 3.修改配置.增加开机启动 修改配置:vi /etc/vsftpd/vsftpd.conf 将anonymous_enable=YES的值设置为NO,增加开机启动,命令: chkconfig –level 35 vsftpd on 4.增

关于用java搭建FTP服务器 下载远端Linux系统下文件的一些问题

问题描述 前提是这样的:我们每天都需要远端一台服务器上的数据,那台服务器姑且叫做B吧,B是Linux操作系统,而本地A是windows,现在用java在A上搭建一个FTP服务器,说白了也就是用java语言写一个FTP客户端,实现对远端数据的下载....这两天找找资料给弄出来了,因为windows对windows和windows对Linux还不一样,所以代码都点乱,不过功能可以实现平时工作需要的程序猿们可以拿去参考一下,,另外就是请各位批评指正,把代码优化改善一下子...谢了....代码:pack

Win8如何搭建FTP服务器

  Win8如何搭建FTP服务器 FTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件.目前有很多软件都能实现这一功能,然而windows 8系统自带的IIS就可以帮助你搭建FTP服务器.下面就告诉大家详细的步骤. 方法/步骤 步骤一:首先在开始屏幕中打开"搜索",输入"控制面板",并打开; 步骤二:在控制面板窗口中,找到"程序",点击, 步骤三:在打开的"程序&qu

Win8系统如何搭建ftp服务器?

  FTP服务器可以让主机之间相互传送共享文件,如今是一种流行的文件共享方式,而win8系统下,FTP服务器的搭建会有一些变化,小编来为大家介绍一下. Win8如何搭建FTP服务器 FTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件.目前有很多软件都能实现这一功能,然而windows 8系统自带的IIS就可以帮助你搭建FTP服务器.下面就告诉大家详细的步骤. 方法/步骤 步骤一: 首先在开始屏幕中打开"搜索",输入