一、FTP简介

FTP就是文件传输协议。用于互联网双向传输,控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间。

我们在工作中经常使用到FTP服务器。包括我们的server-u服务器,但是我们的server-u是收费软件,如果公司对软件版权问题比较注重的话,不建议使用server-u,特别是如果公司有安装了server2008的话,我们就可以使用server2008及之后它的版本的IIS(Internet Information Services 互联网信息服务)工具来搭建我们的ftp服务器。

 二、winServer2012搭建ftp服务器

2.1 创建组

第一步:

        点击 开始 -> 服务器管理器。 左侧菜单:配置 -> 本地用户和组 -> 组 在组上右键 -> 新建组 填入组名,点击创建

cc1def3e4c79a02354c08d54b0a690c4_d1d026eb2be241a7b580b790f86fcdac.png


第二步:

        点击工具,选择计算机管理

b66e40146e31b1db0e5324aeba33334f_9d8024ca2e304de09b7a831093223e79.png


第三步:

        本地用户和组 -> 组 在组上右键 -> 新建组

360141f2caa8247c784d5d000eeb3502_4a85cc5898034bca9a0993c9d2961d31.png

第四步:

        填入组名、描述,点击创建

83df8e7d362a8aefc100f7d252aa217d_37e801f539894ea09acea827b9c0a87d.png

创建成功

c76197b83bf480c645a5a5111083e178_c296ea31cda94fba9c09ef1478b3f456.png



2.2 创建用户

第一步:

        用户(右键) -> 新用户

84074dc153395ff34b8abc564165e6c8_570d3387bd6f419b992e9db1c015e5e2.png


第二步:

        输入用户名、密码、去掉用户下次登录时必须更改密码选项、勾选密码永不过期,点击创建

1aa7f6650423ce1e5c7c80f3999b4abe_a0b7a2d7b7c848729a9ed2c3b4d65c83.png


第三步:

        创建完成后会再次弹出窗口用于创建下个用户,大家根据需求可以创建多个

2.3 修改用户的用户组

第一步:

        Ftpuser1 -> 右键 -> 属性

71b4ed625fda47ed3c3b397562aeb78f_e1bcb7f8165f46a288eb7da7c3eaaeaa.png



第二步:

        切换到隶属于标签 ->点击添加

09e8f3f24ac9fe5b5057d8aa8061160a_248f7904736f46f4b1d84f772a0c3452.png


第三步:

        点击高级

97b5662539e3815861a34470fdbab546_e40bba646c7b4b8ca2a5b6096e36e081.png


第四步:

        点击立即查找

b22aa074518dc9e230cf6dd5ad6191fd_ddbece3ca80e4392ad96dcb37db813f8.png


第五步:

        查找名称,确定

d6ef57e832d178b9e4ed81a9d038e73f_f88145322e314d54bf22f6f2c70e7f7e.png


第六步:

        点击之后会在名称之前加上本机的名称,确定

ed85eb700d15c6d523c8f61761d3e8ab_8866f9b526794f1086e930e207fee6aa.png


第七步:

        应用,并且确定

75dbcd2493e2d38bbf4885d23fd7bbf5_8fe3790f1d5e4e4985c9cff62f94ef8a.png


2.4 安装ftp服务器

第一步:

        角色(右键) -> 添加角色和功能

93df10b57f7899ba136d8ff85dbf51bf_6f8e9d9cffb84fa5adf753dd6b56fc7d.png


第二步:

        在添加角色向导页面,点击下一步

5ed480b814ffc23aca079f00a34ee7fb_c9b8970cd5b24ce08cf3d77eeaa1b97e.png


第三步:

        选择基于角色,下一步

772817ba84762705c6813d77ed3d9538_1ce771e05a60434e80635455a33c12c9.png

第四步:

        点击下一步

772817ba84762705c6813d77ed3d9538_1ce771e05a60434e80635455a33c12c9.png


第五步:

        勾选web服务器(IIS) ,点击下一步

1fce09a91efb5f26d88cefa117f1f18a_99a7e174a36c426ba6a085411dac31b6.png


第六步:

        点击下一步

ab6baa2f794424b6917ec1d3b82d5c0e_35acdeb57b7848b2b506846ede26a07d.png


第七步:

        点击下一步

d54f1a3fedd8c98852486f3ffe414f35_b3908c2eafc34b66a2bc95105f85bd79.png



第八步:

        勾选ftp服务器,点击下一步

cc34e4b7f0f2cf3a75dd82dfb6f5489e_af785f0888a541689af1a5c5e4584e0e.png

第九步:

        点击安装

d6cb7c805b51a445a0e3c8aa91a29053_99ae98b98e5c42f69d37a55299c6b8cc.png


第十步:

        等待安装成功,点击关闭

09f850aad744ce11add23e09b9899693_50a29076a25a4c45916c65c5298e2868.png

这边可以看到,左侧栏多出了一个功能IIS

1fca8c3da6774d9f5a2a7f58de64002c_8331be72172248ae93561dbcf129f78e.png



2.5 配置ftp服务器

第一步:

        web服务器 -> internet信息服务(IIS)管理器

f001e00c1570899dfac9bd19d251dac8_585f131cf034458aae295619a8359846.png


第二步:

        在主机名称上右键->添加FTP站点

26f02864ec266e14aaa05eb7b71369d9_221b10e477944a139bb917ac27f9afb9.png


第三步:

        填写站点名称,选择物理路径,点击下一步。 站点名称不要包含中文 物理路径为本地文件夹

672b1043365cb5301381edd316ad5bdd_e7a017b4e55d466b99692a934779adcd.png


第四步:

        没有SSL证书,选择无,下一步

1b27c9818a2c4e61ad9846e2d0e87620_d7113f3dfbeb42d4b286f2555d95f39e.png


第五步:

        身份验证选择基本 授权选择指定角色或用户组。 ftpGroup  (这里使用我们第一步创建的ftp分组) 权限(读写权限)点击完成即可

067878768fe3c5509262a8288d687a5b_91d20d1a2ca74b1aa05b3234e43ab6d0.png



2.6 配置ftp文件夹的权限

第一步:

        找到磁盘文件,右键->属性

55ffdff82e6e1232125043855253604b_eb9207903e664050b090ec6c0f1c3413.png


第二步:

        切换到安全标签,点击编辑

35a87c1e8d5f83a601fa149fcb3ce20f_e1b13a58516b44cd825523933f5c6dcf.png


第三步:

        点击添加

02127b1b80dfc7e17d50ce76f1281d5d_7ad58e1b42c246a7a4bfefabcc6be441.png


第四步:

       点击高级

fbb95a1139399fa6c2dabb9b0c397dbf_2476a0aa20e84c8c9dec9fa92c0bba05.png

 


第五步:

        点击立即查找

74a5f5270a93ede75170fe96b7df3409_1f48c2a9775945d09b914285e32804b2.png


第六步:

        查找名称,确定

06e92b702b0f09288dfe74fd9c296639_ac0aacd6ca7f4e0096db13732b633389.png


第七步:

        点击之后会在名称之前加上本机的名称,确定

cd117c015535dd449b8870dca4f28d61_cbefdb3869cd4614bfacca4dd4c492a1.png


第八步:

选择完成控制 -> 应用 -> 确定 -> 确定

b34a89a6b1b163f07d24feaacd6c0208_4c20f8f0b4794f69a335cddeb17f5aa1.png


2.7 连接测试

三种连接测试方法:


服务器本机测试 ftp://localhost

外部机器测试 ftp://ip

借助工具 Mobalxterm

本机浏览器验证


 第一步:

        输入:ftp://localhost

a3fe63680e44234f5e5d29aa4d3605d5_9b9aec68a87e42e1a9bee0e9d40c7815.png


第二步:

        输入用户名密码

68a712773d5968243f6f5cecb4df9f55_523d6628f232447a918de9cb42789c6f.png

844025919c1b233f5eae017535b196b4_a1ff638b29ef4af98f5dd23cd8a3d81b.png




外部机器测试


第一步:

        输入:ftp://ip

052b8300cdc1fcb29fc98dabed4a7f19_64d98f873c0b43eaa7cde45536fe51dc.png



第二步:

        输入用户名密码

6904482ad9d5243653ef7638cf1b38b9_9d702a1282704f628c0e55ed6a346eee.png


6bf6b005c9fba3269bade6ea59d9d4de_0c9bde4c764f43159dbadba11c37745e.png


三、 winServer2012开启程序

第一步:

        服务器管理器 -> 配置 -> 高级安全windows防火墙设置 -> 入站规则

f96310b41c0616350d4a803768f5347a_cfa290cb2ada495696be62eac9149724.png


第二步:

        点进FTP服务器(FTP流入量)>程序和服务&
gt;把里面的内容复制

ac1918e66bf0494a06937aa6f550740e_859071a6e97e41c38b8d7f765ee4ba5e.png


第三步:

        右键 -> 新建规则

fef64343107b0f99be3e190e0d25448f_5f1131851b294f59b039fc7ea11da3a8.png



第四步:

        选择程序 -> 下一步

13e7a326a92ed102fee606722c8f0444_280fa97e92d44837a03fdd6d0dd039e6.png


第五步:

        选择此程序路径,把刚刚复制的内容放这里 -> 点击下一步

c67d88677ea9f5d93e9904d956667688_e8a0fd339f824d5ab64350b52d786df5.png


第六步:

        选择是

dd47e94a7a42cdf535f772b56af9a8c8_8c669e75371847899e15a1f0086353cc.png


第七步:

        选择允许连接,点击下一步

f030b5b9b25b87e79cbd0a4f1b1a1992_08e95f1b48954972ac8ddbf6c6ae704e.png


第八步:

        点击下一步

3bb460e614a9037ed12afaf8a979fb4d_58d75ea3457b4403b85e5fc9129a713b.png


第九步:

        填写名称、描述 -> 完成即可

242ea0d93f24c94e09f0fc8f48acf578_79ff6079e4e6447db8019eb1a0f427c2.png



bec728dca344452e7f790c5e2a18599c_0068253fd42041a69a1363ccacf4da1c.png


四、计算机端口

简介:


计算机"端口"是英文port的义译,可以认为是计算机与外界通讯交流的出口


公认端口(Well Known Ports):从0到1023

注册端口(Registered Ports):从1024到49151

动态/或私有端口(Dynamis and/or Private Ports):从49152到65535(SUN的RPC端口从32768开始)

 常用端口:


8080为http服务的备用端口

21为FTP服务器所开放的端口,用于上传、下载

22 SSH端口

23 Telnet

25 SMTP服务器所开放的端口,用于发送邮件

80 用于网页浏览

端口相关:


1、命令 netstat -na ,会显示本机连接情况及打开的端口


2、telnet ip port  命令测试端口是否开放


3、安装telnet


单击“开始”,右键单击“计算机”,然后单击“管理”。

在“功能摘要”部分,单击“添加”

在“选择功能”页上,选择“Telnet 服务器”。还可以根据需要选择“Telnet 客户端”

单击“下一步”,然后在“确认安装选项”页上,单击“安装”

在“安装结果”页上,单击“关闭”

此处注意服务是禁止的,需要在服务里改成自动或者手动

4、启动 Telnet 服务器,请输入 net start telnet


5、停止 Telnet 服务器,请输入 net stop telnet 


netstat -t:Proto: 协议


Recv-Q 网络接收队列

Send-Q 网络发送队列

Local Address:服务器监听的IP地址和端口号

Foreign Address:与本地端口通讯的外部socket

State:链路状态

1f63b0ded66510385f150e32d0a66d60_88b99a9e1dc746cd904ce56d77f5d914.png


五、思维导图


71b084c7f61ec4987a0d
7917195ba334_8a21f75b244f44ac82ae2d30bc68d732.png

声明:本站所有资源版权均属于原作者所有,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。