【问题标题】:Fabric says 'no route to host', even though I can access it over SSHFabric 说“没有到主机的路由”,即使我可以通过 SSH 访问它
【发布时间】:2011-04-15 19:20:26
【问题描述】:

我在使用 Fabric 将文件上传到服务器时遇到了一些问题。我得到以下输出:

Fatal error: Low level socket error connecting to host ssh.example.com: No route to host

Aborting.

奇怪的是,当我使用ssh(相同的主机字符串,我从 fabfile 复制粘贴它以确保)手动连接时,它可以正常工作。我也可以使用scp手动将文件复制到同一位置。

如果有帮助,我的 Fabfile 中的违规行是这样的:

put('media.tgz','/home/private/media.tgz')

另外,我正在使用 @hosts() 装饰器将不同的主机连接到我的 fabfile 的其余部分(这种特殊方法会上传静态媒体,该媒体是从与应用本身不同的地方提供的)。

【问题讨论】:

    标签: python ssh fabric


    【解决方案1】:

    我有同样的问题。没有对其进行调查,而是使用 IP 地址代替主机名有所帮助。这个特定的主机有一个 IPv6 AAAA 记录,但我的客户端没有 IPv6 连接,也许这就是原因。高温

    【讨论】:

    • 我也遇到了同样的问题,这与您没有 ipv6 连接时使用 AAAA 记录有关
    猜你喜欢
    • 1970-01-01
    • 2017-08-03
    • 2019-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-01
    • 2022-01-19
    • 2021-12-10
    相关资源
    最近更新 更多