前言:

最近在windows下搭建FTP服务的时候遇到了很多的问题。其中最大的是3个问题。

  • 一是FileZilla客户端无法正常使用;
  • 二是命令行模式下无法正常使用;
  • 还有就是Windows原生FTP服务,对于用户权限的控制不够完善。

搭建FTP服务

FTP的搭建在网上有很多的帖子,自己去找吧!在这里我只贴一个官方的搭建链接:在IIS上构建FTP站点

问题清单


问题1:必须要开放所有的1-65535的TCP端口,FTP服务才能正常使用。

问题详细描述:


我们可以看到,FTP被动模式的端口范围我指定的是9000-9500。接下来,我在我的服务器上也放开了相应的端口。同时,在我的云主机控制台,也放开了相应的端口。讲道理在这个时候,我的FTP服务它应该就是可以正常使用的了。

  • FileZilla给到的错误信息

    在排除防火墙设置等因素的情况下。这是因为在Windows原生FTP被动模式下数据传输默认使用的端口范围是服务器的临时端口范围。而Windows服务器临时端口范围默认是:49152-65535并且无法通过上面的设置去修改。所以,要么防火墙放开49152-65535的端口;或者自定义Windows临时端口范围到你指定的端口范围。需要注意的是:可以设置的最小端口范围为255。 可以设置的最小起始端口为1025。 最大结束端口(基于配置的范围)不能超过65535。

查看端口范围:netsh int ipv4 show dynamicport tcp
修改临时端口范围:netsh int ipv4 set dynamicport tcp start = 9000 num = 500

参考资料:

自 Windows Vista 和 Windows Server 2008 以来,TCP/IP 的默认动态端口范围已更改


问题2:使用FileZilla客户端FTP正常,但是在命令模式下FTP就不行了。

再window环境下:命令行模式FTP应该是只能使用默认的20和21端口。同时,需要注意的是他是使用的明文模式。也就是说别个通过抓包工具,能够很清楚的看到你的用户名和密码等相关信息。同时这种方式。亲测在云主机上是不行的。这是因为当你发起请求时,云主机返回的是其云主机内网IP地址。所以,还是老老实实的用FlashFXP做自动异地备份吧!

问题3:Windows原生FTP如何限制用户只能上传,不能删除文件。

  • 我是没有找到解决的办法,搞到最后还是换成的FileZilla了。

Windows FTP搭建时所遇到的常见问题相关推荐

  1. 鸿蒙系统安装过程中出错,求助求助——鸿蒙系统Windows环境搭建时hpm安装失败!!!...

    系统win10,网络正常,执行命令"npm install -g @ohos/hpm-cli",报错如下: npm ERR! code ENOTFOUND npm ERR! err ...

  2. Windows中FTP搭建

    一.搭建步骤: 1.开启 FTP 服务功能 控制面板 >> 程序 >> 启用或关闭windows功能,会弹出 windows 功能窗口,找到 Internet Informat ...

  3. windows系统搭建FTP服务器

    1.FTP协议 File Transform Protocol 文件传输协议 2.端口号 TCP 20/21 3.FTP工作方式 1)主动模式 21端口:控制端口 20端口:数据端口 2)被动协议 2 ...

  4. Windows实例搭建FTP站点

    我们将在本文中介绍如何使用 Windows 实例搭建 FTP 站点.此方法适用于 Windows Server 2008 及以上系统,本文以 Windows Server 2008 R2 为例. Wi ...

  5. 我在Windows系统搭建python的Hadoop+Spark环境时踩过的坑

    本人是一个最近正在研究链路预测的小白,读论文的时候有幸从导师那里获得了论文相关的算法代码,可是论文里面涉及到了spark和Hadoop,需要搭建环境,于是这只无脑的小白成功踏入了搭建Hadoop+sp ...

  6. Windows系统搭建FTP服务器教程

    Windows系统搭建FTP服务器教程 如果需要开发FTP文件上传下载功能,那么需要在本机上搭建一个本地FTP服务器,方便调试. 第一步:配置 IIS Web 服务器 1.1 从计算机控制面板中找到& ...

  7. Windows 2008 搭建FTP

    目录 Windows 2008 搭建FTP 一.打开服务器管理器 1.点击左下角图标或者计算机上右键选择管理 二.服务器任务管理器添加IIS和FTP功能 三.FTP设置,依次对4个选项进行设置 1.设 ...

  8. Lisp语言: 在Windows下搭建CLisp环境

    有关Clisp环境的搭建,有人反映说在Ubuntu上搭建很麻烦,对于习惯使用Windows环境的同学们来讲不方便,所以在这里添加一篇Windows下搭建CLisp环境的文章. 其实在Windows下搭 ...

  9. FTP连接时出现“227 Entering Passive Mode” 的解决方法(附加实际案例)

    FTP连接时出现"227 Entering Passive Mode" 的解决方法 前段时间在本地的win7搭建了一个简单的FTP服务器用来测试在linux服务器上生成的批量报文, ...

最新文章

  1. 继承:深度优先和广度优先
  2. 卷积神经网络中的参数计算
  3. windows 2003 禁止UDP的bat
  4. sqllite开发安卓项目_【兼职项目】预算3万开发无线温度电流传感,2万开发直流电机打磨机控制...
  5. leetcode 1838. 最高频元素的频数
  6. linux检查nginx 状态,Nginx配置检测服务状态的实现方法,
  7. REST和RESTful有什么区别
  8. 怎么用editplus写asm文件_本周分享 | 用Typora写markdown文件
  9. MAC OS(U盘启动教程)
  10. vivado安装教程
  11. TinyPNG压缩图片的网站
  12. python自制网课答案查找器
  13. 计算机系统时间设置打不开,电脑时间或日期不对的修改方式
  14. jsoncpp操作类
  15. Android Studio 网络调试
  16. 路由器php系统时间设置时间设置时间设置,4G工业路由器系统设置与时间密码设置...
  17. 淘宝官方商品详情接口
  18. 内部比赛Cnbsp;Convertnbsp;Kilometersnbsp;tonbsp;…
  19. 什么是裸机或OEM硬盘?
  20. 关于Linux操作系统的处理机管理分析

热门文章

  1. PC端网页下载B站视频——you-get(下载所有视频)
  2. mysql查看最大连接数_MySQL查看最大连接数和修改最大连接数
  3. Layui 手动验证表单
  4. ASP+Access UTF-8 网页乱码问题解决办法
  5. 【学习笔记】AD智能PDF导出(装配文件)
  6. 【DFT】可测性设计(二)存储器的内建自测试
  7. electron 主进程,和渲染进程的通信
  8. 树的结构比图更加严格,那么具体在哪几个点严格呢?
  9. 换FasterRcnn模型backbone
  10. html重置返回初始状态,win7系统ie浏览器重置回到初始状态的操作方法