如果你问别人“为什么连不上某个FTP”呢?他可能会让你改变FTP的传输模式。什么是FTP的传输模式呢?改变FTP的传输模式能解决问题吗?让我和大家从“两个模式”聊起吧。  

一、FTP的两个模式
FTP的两个模式分为主动模式(PORT)和被动模式(PASV)。若采用主动模式,就是FTP软件请求服务器来连它;若采用被动模式,如同是服务器告诉FTP软件“你来连接我”。
小提示:有防火墙用户不能使用主动模式,这是因为防火墙不允许来自网外的主动连接,所以用户必须同使用被动模式。  
二、判断问题是否在传输出模式上
在登录FTP时,经常会出现各种各样的错误,那么哪些是因为传输模式设置不正确所造成的呢?下面这些无法连接的例子,都可能是传输模式设置不正确导致的。
1.当出现“426 data connection closed,transfer aborted”提示时,表示你采用了主动模式的话,而防火墙禁止了来自FTP服务器的主动连接。
2.如果出现“550 Passive mode notallowed on this server”的信息地,则表明FTP服务器被设置成了不支持被动模式的连接。
3.除此之外,“数据Socket错误,连接已超时”的错误也非常多见,这同样是由传输模式设置不正确引起的。  
三、FTP传输模式的切换
既然因传输模式设置不当可以引发多种FTP登录故障,那么在实际应用过程中我们又该如何改变其传输模式呢?下面我们将常用工具的FTP传输模式切换方法传授给大家。
1.IE
IE浏览器是我们登录FTP服务器最简单、直接的工具之一,默认使用的是主动模式,切换方法比较简单。启动IE后,打开“工具”菜单中的“Internet选项”,将打开的窗口切换到“高级”选项卡,选中其中的“使用被动FTP”选项并保存设置即可(图1)。
2.FlashFXP
FlashFXP是我们登录FTP使用比较多的专业工具之一,启动FlashFXP后按F6键打开“配置FlashFXP”窗口,切换到“连接”选项卡,将其中的“使用被动模式”选中即可(图2)。
 

   
    3.CuteFTP
CuteFTP可以说是FTP类工具的泰山了,启动CuteFTP后点击打开“编辑”菜单下的“设置”命令,在打开的窗口左侧依次选择“连接”—“防火墙”,然后将右侧下方的“PASV模式”项选中就可以了(图3)。  

    4.LeapFTP
启动LeapFTP后,打开“站点”菜单下的“站点管理器”命令,或者按F4同样可以打开,打开后在左侧选择要连接的FTP站点,将右侧的窗口切换到“高级”标签,更改其中的“使用PASV模式”选项即可(图4)。

   
    5.FlashGet
虽然FlashGet常被用作下载工具,但是它同样可以登录FTP服务器。启动FlashGet,打开“工具”菜单下的“选项”命令,将打开的窗口切换到“代理服务器”选项卡,选中直接连接项,单击“编辑”按钮,更改其中的“PASV模式”选项即可。

   
    怎么样,将常用软件的FTP传输模式切换方法奉献给了大家,以后再碰到这样的问题时是不是就可以迎刃而解了呢!最后,说起FTP就不能不提FlashFTP软件,在这里我们再向大家奉献上最新的FTP应用技巧,FlashFXP作为一款优秀的FTP工具,掌握这些技巧将给你的操作带来很多便利。
更多FTP图文教程:[url]http://www.moozk.cn/Article/ShowClass.asp?ClassID=2[/url]
计算机学习网

转载于:https://blog.51cto.com/jisuanji/114727

如何解决传输模式解决FTP连接问题相关推荐

  1. adm怎么下bt连接_BT宝塔FTP连接不上用不了的解决办法,轻松几步设置即可连接...

    BT宝塔这款linux服务器管理面板,相信现在很多站长都有使用,操作简便,傻瓜化,而且功能全面,什么301设置,SSL证书申请,网站源码一键安装等等,反正就是一句话,BT宝塔非常的好用,但是偶尔也会遇 ...

  2. 记录阿里云虚拟主机FTP连接不上的解决办法

    记录阿里云虚拟主机FTP连接不上的解决办法 FTP工具:filezilla 默认设置: 这样是连接不上的 解决办法: 这样就好了 成功截图:

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

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

  4. 云虚拟主机FTP连接不上的解决办法

    最近换了小鸟云香港虚拟主机,在使用ftp传输的过程中,连接不上,出现530错误,在这里总结下我的解决方法: 1.FTP错误代码530为账号密码错误. 2.该状态代码表示用户无法登录,因为用户名和密码组 ...

  5. ftp连接失败问题的解决

    最近一直都是在phpstorm开发,其中配置了ftp.这样当写好一部分代码只需要保存一下,代码就直接上传到服务器上测试环境了,开发及其方便. 然后从昨个下午开始,文件修改后上传不上去了,而ftp连接又 ...

  6. 解决FileZilla 报错“无法和 SFTP 服务器建立 FTP 连接,请选择合适的协议”

    FileZilla是一个免费开源的FTP软件,可以快速方便的实现PC与服务器之间文件传输. 建立SFTP连接流程: 1. 云服务器创建 SSH 登录账号和密码 2.确认云服务器允许端口号20/21/2 ...

  7. 嵌入式课程设计 使用 tini4412配合交叉编译环境 完成串口助手的制作(已解决主机与设备通过网线FTP连接和交叉编译环境的部署问题)

    嵌入式课程设计 使用 tini4412配合交叉编译环境 完成串口助手的制作 注:还没有完全写完,不过主要过程都在中间了 摘要 本文主要介绍一下五个部分: tini4412的系统烧写 虚拟机上交叉编译环 ...

  8. 如何解决Filezilla 与虚拟机连接不上的问题

    摘自:如何解决Filezilla 与虚拟机连接不上的问题 作者:一只青木呀 发布时间: 2020-08-28 21:48:04 网址:https://blog.csdn.net/weixin_4530 ...

  9. Redis 配置连接池,redisTemplate 操作多个db数据库,切换多个db,解决JedisConnectionFactory的设置连接方法过时问题。(转)

    Redis 配置连接池,redisTemplate 操作多个db数据库,切换多个db,解决JedisConnectionFactory的设置连接方法过时问题.(转) 参考文章: (1)Redis 配置 ...

最新文章

  1. error LNK2001: unresolved external symbol _main
  2. Rus入门到放弃——HashMap和BTreeMap
  3. Python3 使用[]提取字符
  4. SparkSQL 控制文件输出的大小
  5. 92年清华本科,做了30年技术,43岁在CTO的位置上被优化!找了一年多工作,有些迷茫!...
  6. 40张图全面解析TCP 三次握手和四次挥手
  7. PHP:header()函数
  8. html 放到底部,html – 将元素放在页面底部
  9. easyui学习笔记5—panel加载其他的页面
  10. KitKat带来短信应用的改变
  11. Canoe-基于14229的UDS自动化测试脚本CAPL 这适用于CANoe无diva的测试脚本
  12. 谷粒商城分布式基础篇1-个人版
  13. 直播系统开发,直播平台源码切忌一成不变
  14. 布隆过滤器(Bloom Filter)
  15. MySQL 学习篇(四)数据库结构设计目的、基本字段类型介绍和实战内容
  16. EM算法 估计混合高斯模型参数 Python实现
  17. vue项目中videoPlayer 的 src 视频地址参数动态修改---方法
  18. 信雅达电子影像系统雄踞市场第一
  19. idea上Run,Debug为灰色,执行main方法,单元测试run、debug点击后均没反应,像假死状态的解决方法
  20. 黄金期货的交易原则有哪些?

热门文章

  1. 6种时序异常检测思路总结!
  2. 建议你吃透这68个内置函数!
  3. 进阶必备:CNN经典论文代码复现 | 附下载链接
  4. PyTorch常用代码段整理合集,建议收藏!
  5. 【每日一算法】整数反转
  6. Redis启动服务器端和客户端的命令(redis-server、redis-cli、--help、kill、ping、切换数据库)
  7. 故对于回调函数来说,在其内部使用 this 是不把稳的做法,解决方案可以在其调用时使用 call / apply / bind 显示绑定。
  8. 使用OpenCV自动去除背景色
  9. 7 大主题!梳理神经网络中 Normalization 的发展历程
  10. 一文读懂傅立叶变换处理图像的原理