windows中FTP服务的安装配置与使用

作者: zengde 分类: 笔记 发布时间: 2017-08-10 08:45

简介

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。互联网上提供文件存储和访问服务的计算机,他们依照的是FTP协议提供服务!支持FTP协议的服务器就是FTP服务器!FTP协议提供存储和传输服务的一套协议。下载”(Download)和”上传”(Upload)。”下载”文件就是从远程主机拷贝文件至自己的计算机上;”上传”文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。

工作原理

FTP采用客户端/服务端的工作模式(C/S结构),通过TCP协议建立客户端和服务器之间的连接,但与其他大多数应用协议不同,FTP协议在客户端和服务端之间建立了两条通信链路,分别是控制链路和数据链路,其中,控制链路负责FTP会话过程中FTP命令的发送和接收,数据链路则负责数据的传输。FTP会话包含了两个通道,控制通道和数据通道,FTP的工作有两种方式,一种是主动模式,一种是被动模式,以FTPServer为参照物,主动模式,服务器主动连接客户端传输,被动模式,等待客户端的的连接 。(无论是主动模式还是被动模式,首先的控制通道都是先建立起来的,只是在数据传输模式上的区别)。

本教程主要介绍在Windows server 2008 R2和CentOS 7.2的系统环境上手动部署。

Windows server 2008 R2

安装前准备

选用windows server 2008 R2 企业版 64位中文版的系统,阿里云在公共镜像中提供了该系统镜像,用户可直接在控制台中更换此系统。并通过远程链接进入到系统中。

安装FTP服务

开始>管理工具>服务管理器。

图片1

安装IIS/FTP角色。

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

图片2

选择Web服务器(IIS),然后选择FTP服务,直到安装完成。

图片3

图片4

图片5

图片6

图片7

进入IIS管理器。

图片8

右键网站出现添加“FTP站点”就表示FTP服务安装成功。

图片9

创建Windows用户名和密码,用于FTP使用。

开始>管理工具>服务器管理器,添加用户,如下图:本实例使用ftptest。

图片10

在设置密码时要采用大写字母加小写字母加数字的组合,否则会显示无法通过密码策略。

图片11

在服务器磁盘上创建一个供FTP使用的文件夹,创建FTP站点,指定刚刚创建的用户ftptest,赋予读写权限。

图片12

填写FTP站点名称与默认目录。

图片13

绑定21端口(也可自行设置)。

图片14

授权之前创建的ftptest用户允许访问和读写权限。

图片15

完成后看到设置的FTP站点。

图片16

客户端测试。直接使用ftp://服务器ip地址:ftp端口(如果不填端口则默认访问21端口)。弹出输入用户名和密码的对话框表示配置成功,正确的输入用户名和密码后,即可对FTP文件进行相应权限的操作。

 

修改ftp被动模式端口
1 . 打开 IIS Microsoft 管理控制台 (MMC)。
2 . 单击本地计算机节点。
3 . 在功能视图的FTP防火墙支持中修改数据通道端口范围 。
4 .重新启动iis,在服务中重新启动 FTP 服务(Microsoft FTP Service)。
注意:如果开了系统自带的防火墙,必须在例外里添加以上端口范围。

 

 

ftp
更多阅读
  • 通义千问7B-基于本地知识库问答
  • 解决‘NoneType‘ object has no attribute ‘message_types_by_nam
  • vue打包后反编译到源代码详细步骤
  • Windows 10/11家庭版打开组策略编辑器(gpedit.msc)
  • 注册表修改,但是提示“无法编辑XXXX:写该值的新内容时出错”
  • MySQL的10位或13位时间戳获取,表示及13位时间戳的存储
  • mysql Got a packet bigger than 'max_allowed_packet' bytes
  • 如何查看Dll中包含了哪些函数
  • IIS初始化(预加载),解决第一次访问慢,程序池被回收问题
  • android studio环境配置
  • php检测文本文件的编码
  • phpunit 远程代码执行漏洞(CVE-2017-9841)
  • Windows下XDebug 手工配置与使用说明
  • vs 2015错误C2338
  • C# 退出程序再重新启动
  • 宝塔面板里mysql经常自动停止怎么办?
  • IIS7配置PHP图解
标签云
android apache apk c# centos chromedriver css debian docker ext flush flutter ftp git github gzip hack html5 ie iis ip ipa javascript jquery js mac memcached mime ocr opencv php postgresql python react svg tensorflow ueditor virtualbox wordpress xdebugger xpath xss 宝塔面板 开源 采集

聚圣源送给龙凤胎起名字三国之天济宁公共频道党的基本知识avav123征服电视剧演员表介绍网络公司名字起名大全沧海桑田用王起名女孩春天出生起姓名大全小夜曲by春风榴火超级教练笔趣阁摩羯座亡国后我嫁给了泥腿子麻辣烫店怎么起店名人人贷理财可靠吗法律公司起名大全你好吗歌词李宝宝起名大全大全免费鼠男孩子起名字大全9寸是多少厘米凉山火灾6个抱一起战士名单工商对公司起名要求桃缘山神猴年张姓起名女宝起名带水的字怎么给自己起个合适的英文名三通起名网首页起名字看诗经还是楚辞另类人妖淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化