From 6581e0b7d6490d747b9923bec0455d54908aa654 Mon Sep 17 00:00:00 2001 From: Matthew Hooker Date: Wed, 21 Jun 2017 11:59:57 -0700 Subject: [PATCH] add hostkeycallback everywhere else --- builder/docker/comm.go | 2 ++ builder/null/ssh.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/builder/docker/comm.go b/builder/docker/comm.go index c064c0550..8af3d57ca 100644 --- a/builder/docker/comm.go +++ b/builder/docker/comm.go @@ -36,6 +36,7 @@ func sshConfig(comm *communicator.Config) func(state multistep.StateBag) (*gossh Auth: []gossh.AuthMethod{ gossh.PublicKeys(signer), }, + HostKeyCallback: gossh.InsecureIgnoreHostKey(), }, nil } else { // password based auth @@ -46,6 +47,7 @@ func sshConfig(comm *communicator.Config) func(state multistep.StateBag) (*gossh gossh.KeyboardInteractive( ssh.PasswordKeyboardInteractive(comm.SSHPassword)), }, + HostKeyCallback: gossh.InsecureIgnoreHostKey(), }, nil } } diff --git a/builder/null/ssh.go b/builder/null/ssh.go index 1cbf4ceac..b8dea896e 100644 --- a/builder/null/ssh.go +++ b/builder/null/ssh.go @@ -39,6 +39,7 @@ func SSHConfig(useAgent bool, username string, password string, privateKeyFile s Auth: []gossh.AuthMethod{ gossh.PublicKeysCallback(agent.NewClient(sshAgent).Signers), }, + HostKeyCallback: gossh.InsecureIgnoreHostKey(), }, nil } @@ -61,6 +62,7 @@ func SSHConfig(useAgent bool, username string, password string, privateKeyFile s Auth: []gossh.AuthMethod{ gossh.PublicKeys(signer), }, + HostKeyCallback: gossh.InsecureIgnoreHostKey(), }, nil } else { // password based auth