等待SSH与packer一起可用的时间过长

等待SSH与packer一起可用的时间过长,packer,Packer,有人已经有了这个问题的包装器建设 Waiting for SSH to become available... [INFO] Attempting SSH connection... reconnecting to TCP connection for SSH handshaking with SSH handshake error: ssh: handshake failed: read tcp 127.0.0.1:49663->127.0.0.1:3278: wsarecv: Une

有人已经有了这个问题的包装器建设

Waiting for SSH to become available...
[INFO] Attempting SSH connection...
reconnecting to TCP connection for SSH
handshaking with SSH
handshake error: ssh: handshake failed: read tcp 127.0.0.1:49663->127.0.0.1:3278: wsarecv: Une connexion existante a dû être fermée par l’hôte distant.
[DEBUG] SSH handshake err: ssh: handshake failed: read tcp 127.0.0.1:49663->127.0.0.1:3278: wsarecv: Une connexion existante a dû être fermée par l’hôte distant.
我的packer构建运行正常,但是连接ssh的步骤非常长(10分钟)

你有办法解决这个问题吗

PS:日志中的“空格”字符不是我的错,这只是-debug packer构建的结果。也许可以打开另一个stackoverflow问题来解决这个问题。

我有一个类似的设置(Ubuntu、Windows 7、virtualbox iso)。我的脚本包括下面的一个文件,该文件在provisioners块中调用。缺乏这些可能是缓慢的一个原因

#!/bin/sh -x

echo "UseDNS no" >> /etc/ssh/sshd_config;
echo "GSSAPIAuthentication no" >> /etc/ssh/sshd_config;

也有可能10分钟的等待只是发生在你看不见的背景中的其他事情。如果您可以发布脚本链接和/或告诉我整个构建过程需要多长时间,这可能会提供额外的上下文

您使用的是哪种打包器生成器?是VirtualBox吗?好的,
VirtualBox iso
VirtualBox ovf
?你安装的来宾操作系统是什么?virtualbox iso和操作系统主机:windows 7 pro操作系统来宾:Ubuntu 14.04 LTS虚拟机技术:virtualbox 5.0.10+Vagrant 1.7.4虚拟机工具生成器:Packer 0.8.6好的,那么Vagrant是你的后处理器,对吗?我用Packer的virtualbox iso builder和Ubuntu14.04制作了各种各样的基本框,解决了各种各样的小问题,所以我相信我们可以让你的构建工作正常。您是否可以编辑您的问题以包含操作系统、构建器和后处理器信息?我还建议添加
virtualbox
vagrant
,和
ubuntu-14.04
标记。那么打包程序的构建工作正常,但是SSH在provisioner上超时了?你能在问题中包括你的打包文件吗?