diff --git a/cmd/dkl-local-server/ssh-secrets.go b/cmd/dkl-local-server/ssh-secrets.go index cbf6d0b..5ddec0b 100644 --- a/cmd/dkl-local-server/ssh-secrets.go +++ b/cmd/dkl-local-server/ssh-secrets.go @@ -54,16 +54,17 @@ genLoop: os.Remove(outPath + ".pub") } - removeTemp() + removeTemp() defer removeTemp() var out, privKey, pubKey []byte - out, err = exec.Command("ssh-keygen", + cmd := exec.Command("ssh-keygen", "-N", "", "-C", "root@"+host, "-f", outPath, - "-t", keyType).CombinedOutput() + "-t", keyType) + out, err = cmd.CombinedOutput() if err != nil { err = fmt.Errorf("ssh-keygen failed: %v: %s", err, string(out)) return