轻松配置FTP服务,Windows Server全版本通用教程

这篇具有很好参考价值的文章主要介绍了轻松配置FTP服务,Windows Server全版本通用教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

Windows配置FTP并不难,但有很多大佬配置成功后,连接报错各种问题。因为FTP在配置过程中,有很多小的技术细节可能没有完全掌握,今天归纳总结下。

搭建方案

1,Windows Server 自带 IIS 搭建(配置繁琐,不太推荐)

2,软件搭建,常见Filezilla、宝塔等(搭建简单,功能完善,比较推荐

细细聊聊第一种方案(Windows Server 自带 IIS 搭建)

1,添加IIS角色 > 选择 “左下角开始” > 服务器管理器”, 单击“添加角色和功能”;
winserver 配置ftp,windows

2,选择下一步;
winserver 配置ftp,windows

3,选择下一步;
winserver 配置ftp,windows

4,选择下一步;
winserver 配置ftp,windows

5,选择“Web服务器(IIS)”,点击“添加功能”,然后点击下一步;
winserver 配置ftp,windows

6,选择下一步;
winserver 配置ftp,windows

7,选择“FTP服务器”,点击下一步;
winserver 配置ftp,windows

8,选择安装,安装完成后,点击关闭,至此IIS安装完毕。
winserver 配置ftp,windows

9,添加FTP站点,选择“开始 > Windows管理工具”,打开IIS管理器,选择“网站”,右击“添加FTP站点”;

winserver 配置ftp,windows

10,设置站点名称和站点目录;
winserver 配置ftp,windows

11,绑定IP地址保持默认即可,SSL选择:“无SSL”;
winserver 配置ftp,windows

12,身份验证和授权配置,至此FTP站点添加完毕。

身份验证这里选择了“基本”意思是需要用户提供有效用户名和密码才能访问内容。

如果选择匿名,则是允许任何仅提供用户名 “anonymous” 或 “FTP” 的用户访问内容。

授权这里选择了指定用户,仅指定的用户才能访问相应内容,这个指定用户见第二步中添加的用户;

权限选择了读取和写入;
winserver 配置ftp,windows

13,添加用于登录FTP站点的用户,如果你的FTP站点是完全对外开放的,可以不创建用户,匿名登录即可;

选择“开始 > Windows管理工具”,打开“计算机管理”;选择“系统用户 > 本地用户和组 > 用户”,在右侧空白处右击,选择“新用户”,设置用户名、密码,点击创建即可,至此FTP登录用户添加完毕。

winserver 配置ftp,windows

14,设置FTP站点根目录访问权限,打开FTP文件夹属性,选择“安全”,点击“编辑”;
winserver 配置ftp,windows

15,点击“添加”>选择指定用户 >点击“高级”>点击“立即查找”,选择FTP用户,点击“确定”;
winserver 配置ftp,windows

16,设置FTPuser对FTP目录的权限为完全控制,至此FTP站点根目录访问权限设置完毕。
winserver 配置ftp,windows

17,测试连接;
winserver 配置ftp,windows

18,出现报错:
winserver 配置ftp,windows

这个报错的原因是:Windows资源管理器默认是使用被动模式连接,而FTP是多通道协议(控制通道和数据通道)。VPC的ECS网卡只有一个私网IP地址,FTP服务器没有指定被动模式的公网IP地址,导致客户端和服务器建立数据通道的连接时,服务器返回的数据通道的连接地址是私网IP地址,公网路由不可达从而导致连接失败。

19,解决方法:

打开FTP服务器的IIS,打开FTP防火墙支持功能

注意:不是FTP站点里的FTP防火墙支持;
winserver 配置ftp,windows

20,设置被动模式的端口范围,指定服务器的公网IP地址,点击“应用”;

注意:被动模式的端口范围取值大于1023即可
winserver 配置ftp,windows

21,重启IIS;
winserver 配置ftp,windows

22,再次测试连接正常,且可以正常传输数据。
winserver 配置ftp,windows

有很多大佬在资源管理器进行连接报错了,因为Windows资源管理器连接FTP时默认是被动模式,我们将被动模式的勾选去掉后,成为主动模式就可以正常连接了,被动模式连接需要在客户端,也就是本地电脑设置取消勾选“使用被动FTP”即可。
winserver 配置ftp,windows

细细聊聊第二种方案(软件搭建,以Filezilla示例)

1,选择使用Filezilla Client免费版,WinScp和Xftp都测了下,没有可以设置的地方,Filezilla操作设置方法如下:
winserver 配置ftp,windows

2,测试连接传输,至此软件Filezilla配置ftp就完成了,是不是很简单;
winserver 配置ftp,windows

总结

1、 FTP的工作方式有2种,主动和被动;

主动模式下控制层端口为21,数据层端口20;

被动模式下控制层端口未21,数据层端口随机,可设置端口范围;

2、 使用Windows资源管理器连接FTP时,默认是被动模式,需要取消被动以主动模式连接;

3、 实际工作中,FTP问题,推荐使用被动模式,方便配置,也更安全。文章来源地址https://www.toymoban.com/news/detail-586007.html

到了这里,关于轻松配置FTP服务,Windows Server全版本通用教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows Server 2019服务器远程桌面服务部署+深度学习环境配置教程

    实验室需要将Win10的系统改装为Server系统供多人以远程桌面的方式使用,同时配置Tensorflow+Pytorch的深度学习环境,遂记录一下大概步骤。 和安装其他Windows系统的步骤差不多,也是插入U盘后进BIOS然后根据引导分区创建管理员等等,可以参考:windows server 2019安装教程 如果装完

    2024年02月04日
    浏览(85)
  • Windows 10系统用FileZilla Server 1.6.1搭建FTP服务器

    1. 登录Filezilla官方网站,点击“下载”——“服务端”——“FileZilla Server 1.6.1 英文安装版”,下载完成后安装。 https://www.filezilla.cn/ 2. 首次打开FileZilla Server,点击Connect to Server。  3. 配置主机Connection信息如下所示,点击“OK”,FTP服务器开始运行。  4. 点击“Server”——“

    2024年02月16日
    浏览(52)
  • Windows电脑快速搭建FTP服务教程

    FTP(File Transfer Protocol)是一种用于在计算机网络上进行文件传输的标准协议。它提供了一种可靠的、基于客户端-服务器模型的方式来将文件从一个主机传输到另一个主机。在本文中,我将详细介绍FTP的工作原理、数据传输模式以及常见的命令和安全性。 一、工作原理 FTP使用

    2024年02月13日
    浏览(45)
  • Window Server配置FTP服务(隔离用户和不隔离用户)

          在 Window server 2019 搭建 FTP 服务,实现客户端能通过匿名或者用户账号访问服务器上的文件,并实现下载和上传。     FTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件。 1 、安装FTP服务器 为服务器配静态IP 打开【服务器管理器

    2024年02月04日
    浏览(37)
  • windows【ftp-FTP】添加配置流程【iis服务】

    第一步:自己安装iis服务和ftp服务【自己百度搜索】 第二步:添加ftp站点【配置主动端口默认为21】  第三方配置:ftp被动端口【这里设置为3000-4000】请在防火墙开放此端口【如果是阿里云请在阿里云的后天也开通此端口】【护卫神一般使用55000-56000】都是可以的        

    2024年02月10日
    浏览(40)
  • 【服务器】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)

    目录 一、操作系统简介 1、什么是操作系统 2、常见的操作系统 2.1、windows操作系统 2.2、UNIX操作系统 2.3、linux操作系统 2.4、mac操作系统 2.5、嵌入式操作系统 3、个人版本和服务器版本的区别 3.1、个人版本 3.2、服务器版本 3.3、总结 4、Linux的各个版本 4.1、Debian 4.2、Ubuntu 4.3、

    2024年02月06日
    浏览(70)
  • Windows7搭建FTP服务器详细教程

    最近需要用Windows7搭建一个简单的FTP服务器,在此记录下过程。 选择控制面板-程序-程序和功能-打开或关闭Windows功能-点开Internet信息服务,将其所有子项都选中,选好后确定。(这个过程需要一段时间,根据电脑性能长短不一) 选择控制面板-系统和安全-管理工具-双击Inte

    2024年02月08日
    浏览(46)
  • 服务器现在Windows Server哪个版本稳定?

    在当今的数字化时代,服务器作为信息技术的核心组件,承担着数据存储、应用运行和网络服务等重要职能。Windows Server作为微软推出的服务器操作系统,一直以其稳定性、安全性和易用性受到广泛关注。 原文地址:服务器现在Windows Server哪个版本稳定?-云计算IT教程网 然而

    2024年04月26日
    浏览(86)
  • vsftpd安装配置,Linux系统配置FTP服务器教程(CentOS 7)

    vsftpd(very secure FTP daemon)是Linux下的一款小巧轻快、安全易用的FTP服务器软件 。今天飞飞将和你分享 Linux 系统 安装并配置vsftpd ,搭建FTP环境 。 先让我们来认识下FTP! FTP(File Transfer Protocol)是一种文件传输协议,基于客户端/服务器架构,支持以下两种工作模式: 主动

    2024年02月09日
    浏览(59)
  • Windows Server 各版本搭建远程访问 / VPN 服务器实现 VPN 连接(03~19)

    开机后点击添加或删除角色 点击下一步 勾选自定义,点击下一步 点击 远程访问/VPN 服务器,点击下一步  点击下一步 点击下一步 勾选自定义,点击下一步  选择配置类型,点击下一步 点击完成  点击是 点击完成 点击左下角开始➡管理工具➡路由和远程访问,右键本地服

    2024年04月10日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包