lftp挂起“连接”

时间:2016-07-11 09:02:22

标签: ubuntu ftp cloud9-ide lftp

我使用lftp将文件从Cloud 9 IDE传输到远程主机。最近,它似乎停止了工作。我和主持人提出了这个问题,他们认为这个工作正常。实际上,我可以通过FileZilla和一个简单的浏览器连接到ftp主机。我用Cloud 9提出了它,但也没有运气。

我正在使用命令行中的以下内容传输文件:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2005/xpath-functions"
  xmlns:dp="http://www.datapower.com/extensions">

    <xsl:output  method="xml" cdata-section-elements="ConfigurationXML"/>
    <xsl:variable name="Configxml" select="document('Config.xml')" />

    <xsl:template match="/">
     <xsl:variable name="Configstring">
     <dp:serialize select="$Configxml"/></xsl:variable>

     <Response>
       <ConfigurationXML>
                        <xsl:text disable-output-escaping="yes">&amp;lt;![CDATA[</xsl:text>
    <xsl:copy-of select="$Configstring"/> 
    <xsl:text disable-output-escaping="yes">]]&amp;gt;</xsl:text>       
                           </ConfigurationXML>         
      </Response>


    </xsl:template>
</xsl:stylesheet>

lftp -e "debug; set ssl:verify-certificate no; put ./res/test.txt -o test.txt; bye" -u abcd,xyz ftp.example.com 是前一段时间的补充,以克服突然出现的类似连接问题......我已经尝试过没有它......同样的结果)

我在C9中发现的是永远尝试连接,用:

set ssl:verify-certificate no

可能很难提供任何帮助,但是有没有人有任何想法,至少可以帮助我诊断?还有其他选择吗?

感谢。

2 个答案:

答案 0 :(得分:0)

在将Ubuntu升级到16.04以使用TLS 1.2之后,我遇到了这个问题。发出的第一个命令,无论是cd还是ls都会导致[Connecting ...]挂起。

事实证明,他们的Comcast路由器具有将转发tcp端口21(21是ftp)输入到动态心电图监视服务器的端口转发规则。我禁用了该规则,问题立即消失了。

答案 1 :(得分:0)

这也可能是由于~/.ssh/known_hosts~./ssh/authorized_keys中的不匹配或权限问题引起的。

在纠正了路由器中与端口转发规则的冲突之后,其中一位用户再次发生了这种情况。我通过将(工作中的)~/.ssh/authorized_keys~/.ssh/known_hosts复制到她的上面并设置权限来解决该问题。

相关问题