最近公司买的windows Server 2019服务器要搭建FTP服务器,用来同步Sage的数据库数据。新环境搭建有很多问题需要注意,经过本次踩坑希望后期少走点弯路,节约时间。以下是Windows Server 2019 Standard搭建FTP服务器图文教程:

1、服务器安装.NET Frame 3.5

1.1、下载NetFx3.cab安装.NET Frame 3.5。

百度网盘下载   密码:amgu

1.2、将NetFx3.cab拷贝到以下路径:C:\Windows。

1.3、点击“开始”找到“Windows PowerShell”右击“以管理员身份运行”,输入如下命令:

dism.exe /online /add-package /packagepath:C:\WINDOWS\netfx3.cab

2、进入服务管理器安装IIS和FTP服务。

2.1、打开角色管理(Server Manager)—所有服务器-(All Servers)–安装新角色(Add Roles and Features)。

2.2、这个提醒不用管,直接下一步,然后选择“基于角色或基于功能的安装(Role-based or feature-based installation)”,下一步。

2.3、选择”从服务器池中选择服务器(Select a server from the server pool)”。

2.4、选择Web服务器(Web Server(IIS))—FTP服务器(FTP Server)–FTP服务(FTP Service)—FTP扩展(FTP Extensibility),下一步。

2.5、选择.NET Framework 3.5Features 和.NET Framework 4.7Features进行安装。

3、建立FTP使用的账户。

3.1、点击所有服务器(All Servers)—右键计算机管理(Computer Management)—系统工具(System Tools)—本地用户和组(Local Users and Groups)—用户(Users)—右击新建用户(New users)。

3.2、在用户名(Username)输入ftp,密码(Password)输入123456,去掉用户下次登陆前必须修改密码(User must change password at next logon)。

4、配置FTP服务器相关参数。

4.1、点击IIS—右键服务器名称—Internet信息服务(IIS)管理器(Internet Information Services (IIS) Manager)。

4.2、右键站点(Site)—添加FTP站点(Add FTP Site)

4.3、输入FTP站点名称及文件存储路径。

4.4、输入服务器IP,端口号,SSL设置等参数。

4.5、设置FTP访问权限。

5、设置防火墙参数。

5.1、进入控制面板—防火墙。

5.2、设置svchost通过防火墙。

此步骤请参考这篇文章:Windows server 2019 FTP登陆失败错误汇总

5.3、设置20、21端口在防火墙的入站规则。

设置通过规则

5.4、设置20、21端口在防火墙的出站规则。此步骤和入站规则相同,这里省略了。

6、在客户端电脑上登陆该FTP服务器测试,是否可以正常上传下载。

6.1、下载flashFxp软件。安装步骤就省略了,一直下一步到完成即可。

6.2、配置FTP链接。

6.3、测试上传功能。在左侧选择本地电脑的一个文件,右键传输选定的项,如果正常在等待传输完成后右侧就会显示上传的文件。

6.4、测试下载功能。在右侧选择服务器的一个文件,右键传输选定的项,如果正常在等待传输完成后左侧就会显示上传的文件。

综上,Windows Server 2019 Standard搭建FTP服务器图文教程全部完成。当然在不同的环境中可能会出现各种问题,那么当你遇到问题时可以通过查看日志文件来进行征对性的处理。

声明:
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。