Windows Server 2019系统搭建FTP服务器-十一张

Windows Server 2019系统搭建FTP服务器

Windows Server 2019默认远程桌面连接数是2个用户,如果多于2个用户进行远程桌面连接时,系统就会提示超过连接数,怎么解决呢?可以通过添加远程桌面授权的方法解决。下面一起来看看吧!

添加角色和功能

1、在系统开始菜单中打开 [服务器管理器];

Windows Server 2019远程桌面服务配置和授权激活 教程 远程 第1张

2、在服务器管理器右上角,依次打开 [管理] - [添加角色和功能];

Windows Server 2019远程桌面服务配置和授权激活 教程 远程 第2张

3、选择 [基于角色或基于功能的安装]:

Windows Server 2019远程桌面服务配置和授权激活 教程 远程 第3张

4、选择 [Web服务器(IIS)];

Windows Server 2019下搭建FTP服务器

5、选择 [IIS可承载Web核心];

Windows Server 2019下搭建FTP服务器

6、选择 [FTP服务器]和[IIS管理控制台];

Windows Server 2019下搭建FTP服务器

7、等待安装完毕。

添加FTP站点

1、回到 [控制面板] 找到 [管理工具],双击打开“Internet Information Services(IIS)管理器”,在弹出管理器界面中,单击选中“网站”,并且在其右击,选择“添加FTP站点”;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第4张

2、出现站点信息界面,如下所示,给FTP站点取名(本例是:zhulincat),以及设置FTP站点的物理路径(本例是:D盘),点击“下一步”;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第5张

3、出现“绑定和SSL设置”界面,如下图,IP地址从下拉菜单选择本机默认IP,启动FTP站点SSL连接;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第6张

4、因需要给FTP配置帐号以及帐号的权限,故“身份验证”勾选:基本,“授权”勾选:未选定,点击“完成”,完成FTP站点的设置。

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第7张

提示:如果只是想设置简单的FTP,则“身份验证”和“授权”都勾选:匿名,并且给匿名设置相应的权限。

设置FTP帐号

由于Windows系统下的FTP帐号默认是Windows用户帐号,所以得先添加两个用户帐号:管理员和访客,例如:zhangzy和guest。其中管理员zhangzy账号可以完全控制FTP,可读可写;访客guest用户只能浏览和下载FTP文件,只读不能增删改。操作步骤如下:

1、进入本机磁盘左侧找到 [此电脑],然后右键单击选择 [管理],进入 [计算机管理] 界面,展开 [本地用户和组],再右键单击 [用户] ,即可创建 [新用户];

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第8张

2、输入 [用户名] 和 [密码] 设置,然后勾选 [密码永不过期],然后点击 [创建] 即可。同样的步骤,创建guest用户;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第9张

3、由于Windows系统默认将用户添加到Users组,需要将刚才的两个用户从Users组中删除。方法是在“计算机管理”中点击“组”,在右侧的列表中找到Users,双击之出现如下界面,将zhangzy和guest用户删除;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第10张

设置FTP帐号权限

接下来,在FTP站点中,给zhangzy和guest用户添加权限。步骤如下:

1、点击:控制面板 -> 管理工具 -> Internet Information Services(IIS)管理器,选择刚才新建的FTP站点,点击“FTP授权规则”,再点击右侧的“编辑权限”;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第11张

2、在弹出的窗口中,点击“安全”标签,再选择:编辑,如下图所示;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第12张

3、出现权限的窗口,选择:添加;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第13张

4、在“输入对象名称来选择”中输入:zhangzy,点“确定”添加用户。如下所示:

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第14张

5、添加的zhangzy用户,默认是只有“读取、列出”的权限,勾选:完全控制,如下图所示。同理,添加guest用户给以相应的权限;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第15张

6、再回到“Internet Information Services(IIS)管理器”窗口,双击打开“FTP授权规则”;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第16张

7、点击右侧的:添加允许规则;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第17张

8、在弹出的窗口中,勾选“指定的用户”输入:zhangzy,“权限”中勾选:读取和写入,如下图。同理,再给FTP站点添加guest用户,相应的权限只有:读取。

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第18张

9、至此,FTP的站点设置已完成,站点访问目录为:整个D盘,guest用户只有读取(浏览和下载)的权限,而zhangzy用户有读取和写入(上传和删除)的权限。当然,还可以根据实际的情况添加用户及相应的权限,也可以将用户添加进组,再给组设置权限,还可以添加匿名用户等等。

防火墙设置

然而,事情远远没有结束,如果你急于做测试的话,会发现在本机上测试正常,但是用别的机器测试FTP的话,会发现连接不上,问题出在Windows系统下的防火墙。如果你把防火墙关掉,你会发现FTP恢复了正常,但你也不能因为要用FTP,就把系统的防火墙关掉。要想开着防火墙的时候还能正常使用FTP,还必须在防火墙中进行一番设置。步骤如下:

1、点击:控制面板 -> Windows Defender防火墙。点击左侧的“允许应用或功能通过Windows Defender防火墙”;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第19张

2、勾选:FTP服务器,并将后面的两个框都勾选,然后再点击下方的:允许其他应用,如下图所示:

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第20张

3、在弹出窗口里,点“浏览”,找到 C:WindowsWinSxS 目录下的 inetinfo.exe 文件,点打开;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第21张

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第22张

4、把Internet Infomation Services应用添加到防火墙;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第23张

5、将Internet Infomation Services后面的两个框勾选,因为在Windows下,FTP是IIS的一个组件,因此也必须在防火墙中将IIS设置为允许,而IIS又不在默认的列表中,因此得手动添加;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第24张

添加出站入站规则

1、回到Windows Defender防火墙窗口,点击左侧的“高级设置”;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第25张

2、弹出高级安全防火墙窗口,点击左侧的“入站规则”,然后再点击右侧的:新建规则;  

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第26张

3、出现向导界面,勾选“端口”,点击“下一步”;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第27张

4、勾选:TCP(FTP用的是TCP协议),再勾选:特定本地端口,输入:21(FTP用的是21端口),再点击“下一步”;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第28张

5、勾选“允许连接”,再点击“下一步”;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第29张

6、默认的都选上,如图: 点击“下一步”;

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第30张

7、在名称里输入名字,如:21,再点击“完成”。同理,用同样的方法,完成出站规则的设置,端口依然是:21。

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第31张

8、至此,Win10的防火墙已经设置完毕,现在测试基本上就正常了。不过,还有个小问题:在使用IE浏览器访问FTP的时候,虽然可以登录,但是没法显示FTP内容,这个是IE浏览器的设置问题。解决方法:在Internet选项中,去掉勾选:使用被动FTP(用于防火墙和DSL调制解调器的兼容性);

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第32张

测试站点

在本机或浏览器地址栏中,输入FTP的访问地址,如本例的:ftp://192.168.199.31

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第33张

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第34张

若需要外网访问FTP服务,需要将内网端口21映射生成外网端口(比如4000),然后可以通过域名+端口方式访问,如下图。

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第35张

拓展

如果Windows系统下需要搭建多个FTP站点,可以通过不同的端口号来进行实现。FTP标准端口号为21,数据端口为20。怎么实现呢?先进行添加第一个FTP站点,选择本机外网IP,端口选择默认的21。再创建第二个FTP站点,端口可以指定为其它,比如:2121。然后对FTP进行添加权限,可以选择所有人访问,也可以进行指定相应的用户。使用相同的账户不同的端口进行测试。

Win10系统下快速搭建一个本地的FTP服务器 Windows 教程 FTP 网络 第36张

✅来源:十一张博客
© 版权声明
THE END
如果觉得这篇文章对您有帮助,不妨考虑请我喝杯奶茶😄
点赞1赞赏 分享
评论 抢沙发
头像
评论人工审核通过显示,请勿重复提交!
提交
头像

昵称

取消
昵称表情代码

    暂无评论内容