Add pass and interactive auth to bmcs ssh conf

Adds password and keyboard interactive authentication to the oracle-bmcs
builder.
pull/4554/head
Andrew Pryde 9 years ago
parent 7eb3f30d50
commit 3473162234

@ -10,6 +10,7 @@ import (
"fmt"
"github.com/mitchellh/multistep"
packerssh "github.com/mitchellh/packer/communicator/ssh"
"golang.org/x/crypto/ssh"
)
@ -31,6 +32,9 @@ func sshConfig(state multistep.StateBag) (*ssh.ClientConfig, error) {
User: c.Comm.SSHUsername,
Auth: []ssh.AuthMethod{
ssh.PublicKeys(signer),
ssh.Password(c.Comm.SSHPassword),
ssh.KeyboardInteractive(
packerssh.PasswordKeyboardInteractive(c.Comm.SSHPassword)),
},
}, nil
}

Loading…
Cancel
Save