信游平台登陆

注册 | 登录 | 网址 接待拜候八百站长

在Win7的IIS上搭建FTP办事及用户受权

2016/4/26 17:33:26 作者:站长日志 来历:http://blog.sina.com.cn/s/blog_6cccb1630100q0qg.html 浏览:4150次

FTP办事

     FTP是文件传输和谈(File Transfer Protocol)的简称,该和谈属于利用层和谈(端口号凡是为21),用于Internet上的双向文件传输(即文件的上传和下载)。在收集上有良多办事器供给FTP办事,用来寄存大批的文件供别人下载。FTP办事的首要感化是让长途用户能够毗连下去,查抄办事器上有哪些文件,而后下载,固然用户也能够将本地文件上传到办事器,同享给其余人以便下载。FTP办事供给上传下载办事的同时,办理员也能够设置差别用户对差别文件夹的拜候权限(读、写)。

在Win7的IIS上搭建FTP办事

     初学Web开辟的人,普通的环境下都以为IIS只能供给Web办事。实在IIS不只能够供给Web办事,还能够供给其余办事,如收集消息办事(NNTP)、简略邮件传输办事(SMTP),固然另有文件传输办事(FTP)。只是在IIS上,用得最多的是Web办事。默许装置的环境下,IIS也只会装置Web办事,FTP办事只在特定挑选的环境下才会被装置到IIS环境中。上面,咱们来看看在Win7的IIS上装置FTP办事的步骤:

1、翻开“节制面板”的“法式和功效”:

2、进入到“法式和功效”的界面,挑选左边的“翻开或封闭Windows功效”,翻开“Windows”功效对话框:

3、睁开“Internet信息办事”节点,发明默许环境下“FTP办事器”子节点并不当选中,选中该子节点,点击“肯定”按钮,Windows起头装置FTP办事(由于Win7的一切组件装置文件实在已在Win7的装置进程中被拷贝到体系中,故不想WinXP下装置组件须要体系盘):

4、装置完成后,你会在“办事”办理东西中看到“MIcrosoft FTP Service”办事:

在IIS中增加FTP站点

1、在“办理东西”的“Internet信息办事(IIS)办理器”中,选中办事器,点击右键菜单中的“增加FTP站点…”子菜单项:

2、在“增加FTP站点”对话框的“FTP站点称号”中输出你所希冀的站点称号,并挑选你希冀用来寄存文件的“内容目次”:

3、点击“下一步”按钮,进入IP地点绑定和SSL设置,由于咱们这里不利用SSL,以是SSL选项挑选“无”,至于甚么是“SSL”,自己将在后续的文章中教学:

4、持续点击“下一步”,进入到“身份考证和受权信息”关键,“身份考证”挑选“匿名”和“根基”,“受权”的“许可拜候”挑选“一切用户”,“权限”挑选“读取”:

5、点击“完成”按钮,完成FTP站点的增加进程。这时候候候候会发明IIS办理器“网站”节点下多了一项适才增加的FTP站点:

FTP站点的设置装备摆设及受权

1、选中要设置装备摆设的FTP站点,点击“内容视图”,发明内容为空:

这是由于到今朝为止,咱们还不在与FTP联系关系的文件夹中增加任何内容,在Windows资本办理中翻开对应的文件夹,并增加几个测试目次:

在IIS的中革新“内容视图”,这时候候候候咱们看到,新增的文件夹呈现在“内容视图”中了:

2、咱们翻开Windows资本办理器或浏览器,在地点栏中输出ftp://127.0.0.1(若是是长途拜候,请输出办事器的IP地点),咱们能够看到FTP办事器上的目次:

3、双击“开辟文档”文件夹,进入该文件,咱们视图将本地文件复制到该文件夹中时,由于权限不够(之前只设定“读取”的权限),体系提醒毛病:

4、这时候候候候便须要咱们来设置FTP站点的权限。为了便利,咱们在Windows体系中增加一个名为“FTPUser”的用户,在“起头菜单”中挑选“计较机”,点击右键菜单中的“办理”子菜单:

翻开“本地用户和组”的“用户”节点,

增加用户名为“ftpuser”的新用户:

点击“建立”按钮为Windows体系建立新的用户。

3、在IIS办理器的FTP站点中,选中你要受权的文件夹,并切换到“功效视图”,选中“FTP受权法则”,

双击“FTP受权法则”,进入“受权法则”办理界面,点击右键菜单的“增加许可法则”,弹出对话框,挑选“指定的用户”并输出“ftpuser”,设置其权限为“读取”和“写入”:

点击“肯定”完成“受权法则”的增加。

4、回到Windows资本办理器,进入“ftp://127.0.0.1/开辟文档”文件夹,点击右键菜单的“登录”子菜单,弹出“登录身份”对话框,输出用户名ftpuser和对应的暗码,点击“登录”按钮登录ftp的文件夹:

5、这时候候候候,在试图将文件或文件夹拷贝到ftp目次中,仍然弹出“权限缺乏”的毛病提醒,这是为甚么呢?本来ftp的权限是在Windows用户权限的根本上的,以是咱们要在资本办理器中,为ftp对应的文件夹为特定的用户增加对应的权限。在资本办理器中,选定相干的文件夹,点击右键菜单中的“属性”子菜单,弹出“属性”对话框,却换到“宁静”tab页:

点击“编辑”按钮,弹出权限编辑对话框,输出ftpuser,并“查抄称号”:

点击“肯定”按钮,ftpuser被增加到用户列表中,在“ftpuser的权限”列表中,选中“点窜”权限,点击“肯定”按钮,完成Windows文件夹受权:

这时候候候候,咱们再次利用ftpuser登录到“ftp://127.0.0.1/开辟文档”中,就能够完成“新建文件夹”及将文件拷贝到该文件夹中的操纵了。

 

     到这里,咱们并完成了FTP的装置、ftp站点的增加、文件夹的受权的进程。今天我将持续撰写文章来教学如何利用C#编程完成FTP文件的上传和下载,敬请存眷。