diff --git a/cloudinit/config/cc_ssh.py b/cloudinit/config/cc_ssh.py index 1053ab67c24..2a88bfc66bc 100755 --- a/cloudinit/config/cc_ssh.py +++ b/cloudinit/config/cc_ssh.py @@ -252,7 +252,7 @@ def handle(_name, cfg, cloud, log, _args): if gid != -1: # perform same "sanitize permissions" as sshd-keygen os.chown(keyfile, -1, gid) - os.chmod(keyfile, 0o640) + os.chmod(keyfile, 0o600) os.chmod(keyfile + ".pub", 0o644) except subp.ProcessExecutionError as e: err = util.decode_binary(e.stderr).lower()