Fabric会说“没有通往主机的路由”,即使我可以通过SSH进行访问也是如此

|| 我在使用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的其余部分(此特定方法上载静态媒体,该媒体是从与应用程序本身不同的位置提供的)。     
已邀请:
我遇到过同样的问题。没有进行调查,但是使用IP地址代替了主机名。该特定主机具有IPv6 AAAA记录,但是我的客户端没有IPv6连接,也许这就是原因。高温超导     

要回复问题请先登录注册