首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >火狐中的FireFTP插件突然停止工作

火狐中的FireFTP插件突然停止工作
EN

Ask Ubuntu用户
提问于 2016-06-20 17:16:50
回答 1查看 871关注 0票数 0

在我的Mac上,我通过VirtualBox加载一个UbuntuVM14.04LTS。在里面,我加载了火狐浏览器和FireFTP插件。在没有改变我的Mac或Ubuntu上的任何设置的情况下,经过几年的所有工作之后,我的FireFTP插件突然说:“无法连接。请再试一次。”即使发生了这种情况,我也可以通过命令行将SSH放入主机,并通过FileZilla使用SFTP。这些主机有可选的SFTP端口,我确保了端口的正确设置。我也可以很好地从Ubuntu浏览网页。

一切都试过了,结果是:

  • 用过的浏览器可以从Ubuntu很好地浏览web。
  • 通过命令行使用SSH。SSH可以通过命令行进入这些相同的主机吗?
  • 安装了FileZilla并在这些主机上尝试了SFTP。效果很好。
  • 关闭Ubuntu,将Virtualbox从NAT切换到桥接适配器,然后再次尝试。失败。所以换回了纳特。
  • 用最新的更新更新了我的Ubuntu14.04。FireFTP仍然失败。
  • 将~/..mozilla重新命名为~/.mozilla.LAST并启动Firefox。重新安装FireFTP插件。试图连接到一个已知的好主机--仍然失败。
  • 抓起一台Windows膝上电脑,从那里测试火狐和FireFTP --在我的家庭网络上工作得很好。
  • 在我的家庭网络上跳过路由器,再次尝试了所有的东西。在Ubuntu中失败。
  • 遵循这些指示,并能够成功地使用匿名FTP从Ubuntu使用FireFTP到达主机。但SFTP还是失败了。
  • 尝试通过常规用户从命令行启动Firefox,以便我可以查看调试消息。在尝试SFTP时,没有什么异常出现。

我在FireFTP插件中打开了完全调试,它向我展示了以下内容:

代码语言:javascript
运行
复制
DEBUG: ({account:"", host:"", port:"", login:"", password:"", anonymous:false, security:"sftp", pasvmode:true, ipmode:false, treesync:false, localdir:"", remotedir:"/var/www", webhost:"", prefix:"", downloadcasemode:0, uploadcasemode:0, encoding:"UTF-8", notes:"", timezone:0, folder:"", privatekey:"", protocol:"ssh2"})
DEBUG: gConcurrent:1, gMaxCon:10, gRefreshMode:true, gTempPasvMode:true, gLoadUrl:false, fileMode:n/a, protocol:ssh2, hiddenMode:true, keepAliveMode:true, networkTimeout:30, proxyHost:, proxyPort:0, proxyType:, activePortMode:n/a, activeLow:n/a, activeHigh:n/a, reconnectMode:true, sessionsMode:true, timestampsMode:false, useCompression:true, integrityMode:true, userAgent:Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:47.0) Gecko/20100101 Firefox/47.0
Debug: this._transport.use_compression is not a function
paramikojs.SSHClient.prototype.connect@chrome://fireftp/content/js/connection/paramikojs/client.js:321:5
ssh2Mozilla.prototype.connect@chrome://fireftp/content/js/connection/ssh2.js:133:24
connect@chrome://fireftp/content/js/connection/ftpController.js:98:3
oncommand@chrome://fireftp/content/fireftp.xul:1:1

Unable to make a connection. Please try again.
Unable to make a connection. Please try again.
Debug: this._transport.use_compression is not a function
paramikojs.SSHClient.prototype.connect@chrome://fireftp/content/js/connection/paramikojs/client.js:321:5
ssh2Mozilla.prototype.connect@chrome://fireftp/content/js/connection/ssh2.js:133:24
baseProtocol.prototype.reconnect@chrome://fireftp/content/js/connection/baseProtocol.js:236:5
baseProtocol.prototype.onDisconnect/func@chrome://fireftp/content/js/connection/baseProtocol.js:191:33

Unable to make a connection. Please try again.
Unable to make a connection. Please try again.
EN

回答 1

Ask Ubuntu用户

发布于 2016-06-20 17:16:50

Mozilla网站上的FireFTP插件评论页面上的最新报告说,最新版本已经坏了。我回到了2015年的最后一个版本,并再次投入使用。下面是操作步骤:

  1. 单击FF中的加载项按钮。
  2. 单击扩展。如果您在那里添加了FireFTP,请删除它并重新启动FF。如果安装了FireFTP按钮,则可以保留该按钮。
  3. 单击FF中的加载项按钮。
  4. 搜索FireFTP。
  5. 您将看到一个蓝色的小链接,它在FireFTP插件描述的末尾显示了更多内容。点击它。
  6. 搜索评等上的评审链接。点击它。
  7. 在侧栏中,单击作者姓名上方的FireFTP超链接。
  8. 向下滚动到底部,折叠的部分将显示版本信息。通过单击上面的按钮来展开它。
  9. 单击“查看完整版本历史记录”。
  10. 向下滚动到您想要的最后一个好版本。对我来说,那是2015年11月和2.0.26版。单击版本描述右侧的空白,就会出现一个绿色安装按钮。单击“添加到Firefox”,然后在下载后单击“安装”。等待到弹出的“现在重新启动”对话框。点击它。
  11. 在重新启动时,当您单击加载FireFTP (我使用FireFTP按钮扩展来实现)时,它的工作方式与以前一样。
  12. 现在,您可能希望暂时关闭自动更新功能,直到修复了这个FireFTP错误。要做到这一点,单击加载项按钮来打开它。
  13. 单击扩展。
  14. 你会看到一个齿轮图标按钮与弹出式菜单为它。点击那个。
  15. 自动取消选中更新加载项。现在,这并不是保持浏览器设置的推荐方法,因为自动更新更安全,但在修复此bug之前,它将暂时正常工作。
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/789396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档