FTP是常见的上传下载网络应用之一,虽然如今对于普通用户很少用到了,但在某些特殊场合还是会使用到的。

以Windows 2003中IIS自带的FTP功能为例,其服务端本身的配置是相对简单的,稍作设置后就可以利用FlashFXP等客户端软件连接进行上传下载了。但是, 如果你的服务器启用了防火墙,FTP客户端虽然能够正常登录,但是在建立数据连接时会发生错误,如下图。

出现这种情况的原因是,像FlashFXP这类客户端工具在建立数据连接时采用的是PASV被动模式,需使用随机端口建立连接,而不是用FTP的固定设置端口(通常为21,本文用的2121),固定端口常用于验证登录。

为解决以上问题,可以将建立数据连接的方式设置为PORT主动模式,也就是使用我们设置的固定端口,但实际情况可能依旧不能连接成功。最好的方法还是通过相应设置,使客户端能够成功的以PASV模式建立数据连接,可尝试以下两种方法。

方法一:将FTP服务端的相关程序添加到防火墙例外中。

方法二:限定PASV模式建立数据连接的随机端口范围,并将这些端口添加到防火墙例外中。

fxp连接失败_FlashFXP使用PASV被动模式建立数据连接失败的问题解决相关推荐

  1. 信息提示无法建立数据连接服务器,FileZilla 链接FTP服务器无法建立数据连接: ECONNREFUSED...

    今天想在服务器上下载 一个文件(宝塔面板 腾讯云), 有点大,就想用FTP断点的方式 来下载,以备 网络中断的错误. 无奈遇到了这样的错误: 命令: MLSD 错误: 无法建立数据连接: ECONNR ...

  2. 抹掉数据时显示连接服务器失败,无法连接iCloud,连接icloud验证失败,icloud连接不到:《苹果抹掉数据验证失败》 苹果icloud怎么登陆不上?-南开游戏网...

    广告 icloud连接不上有哪些原因 造机提示这个信息的大致是与苹果的服务器,接下来介绍方法: 1.可以尝试关闭 iCloud 中"我的照片流"这个选项,因为当 iPhone 接入 ...

  3. tableau无法建立连接_Tableau入门(一):数据连接

    1 开始界面 你可以在Tableau官网上下载Tableau Desktop(即桌面版). 打开Tableau Desktop后,你可以看到如下界面: 图1 Tableau开始界面 开始界面的左侧是T ...

  4. 运行连接远程服务器失败,应用技巧:如何应付远程控制服务器失败

    为了保护服务器系统的安全性,网络管理员往往会进行不少安全设置,而其中一些设置有时会在无意间影响远程控制连接的成功率. 在局域网工作环境中,网络管理员时常会采用远程桌面连接方式来管理局域网中的重要服务器 ...

  5. FTP的控制连接和数据连接分别是做什么的?主动模式和被动模式有什么区别?

    你知道FTP的控制连接和数据连接分别是做什么的吗? 你知道FTP的主动模式和被动模式有什么区别吗? 你知道实际工作中,会使用主动FTP还是被动FTP吗?又是为什么呢? 一. FTP的两种连接 FTP( ...

  6. Android建立网络连接,利用JSON数据获取百度图片搜索结果及GSON的简单使用

    1.建立网络连接的基本方式 Android中建立网络连接最主要的方式是利用HttpURLConnection,示例如下: public class HttpUtil {public static by ...

  7. ArcGIS pro 打开时无法建立http连接

    ArcGIS pro 打开时无法建立http连接 ArcGIS pro 打开时无法建立http连接 第一步:登录此网址:[arcgis开发者登录](https://developers.arcgis. ...

  8. FTP的数据连接模式

    FTP的数据连接模式: 1 主动模式(PORT) 客户端向FTP服务器的TCP21端口发送一个PORT命令,请求建立连接,告诉服务器"X.X.X.X的客户机打开了N端口,请求数据连接&quo ...

  9. swoole 连接mysql_swoole教程:用swoole4操作mysql连接池之读写分离

    为什么要读写分离? 一般的系统都是读多写少,利用读写分离,可以提升mysql的效率 读写分离后,从库可以水平扩展 下面我们开始代码之旅吧 配置先改造: $config = [ 'host'=> ...

最新文章

  1. 机器也学会如何做「阅读理解」了? 云从科技上交大提出的DCMN+ 模型为你解答!!!...
  2. 架构设计从这5点考虑,能帮后期运维很大忙!
  3. Java StringBuilder神话被揭穿
  4. 批量执行命令(SSH)
  5. 为什么代码正确却没有爬虫的信息_为什么敷面膜没有效果?原来这才是敷面膜的正确步骤...
  6. 拼多多加大百亿补贴力度,iPhone 12中配版券后价5899元
  7. Error: A JNI error has occurred, please check your installation and try again
  8. ssrs 数据分页_如何在SSRS中使用JSON数据
  9. 剑指 Offer——和为 S 的两个数字
  10. 破解XP 管理员Administrator密码
  11. Android的消息机制 Handler、MessageQueue、ThreadLocal、Looper
  12. mysql数据库误删后能恢复吗_浅谈数据库误删除恢复
  13. Cross Apply 与 Outer Apply 的区别
  14. (黎活明老师讲学)Android学习(一)---从网络获取图片
  15. Function.identity()初探
  16. pycharm 隐藏或显示文件类型
  17. multithreading coding
  18. windows查看并获取文件的md5值
  19. 可视化|东京奥运会可视化(二)
  20. Outlook中将发送邮件自动CC给自己

热门文章

  1. 学平面设计要掌握哪些小知识?
  2. PowerBI开发 第九篇:修改查询
  3. Revit 编辑生成复合墙
  4. Fuzz-AFL入门
  5. php 模糊文件名链接,扫描出来的文件模糊怎么处理
  6. Python(一)Python3.10_64bit下载及安装教程
  7. 美创科技与浪潮云海Insight HD软件完成产品兼容互认证
  8. UI设计师需要学习什么?有哪些必备软件?
  9. linux使用gaussian提交命令,gaussian计算常用Linux命令
  10. 轮式机器人算法仿真的一些杂七杂八03