summaryrefslogtreecommitdiff
path: root/cloudinit/CloudConfig/cc_bootcmd.py
diff options
context:
space:
mode:
authorScott Moser <smoser@ubuntu.com>2011-12-20 00:15:08 -0500
committerScott Moser <smoser@ubuntu.com>2011-12-20 00:15:08 -0500
commit13015ef25fa7e748e916c99f083e338b28861a18 (patch)
treea9f7f89f29f3925c9aff3e8d145a7d4de1e5bc62 /cloudinit/CloudConfig/cc_bootcmd.py
parent741127163d35906d1db1b55ccd557944ec650c37 (diff)
parent59d4175c87b86dcee461ba4b67dba2b546d65728 (diff)
downloadvyos-cloud-init-13015ef25fa7e748e916c99f083e338b28861a18.tar.gz
vyos-cloud-init-13015ef25fa7e748e916c99f083e338b28861a18.zip
output public ssh host keys to console on boot (LP: #893400)
Currently cloud-init writes something like this to console output: ec2: ############################################################# ec2: -----BEGIN SSH HOST KEY FINGERPRINTS----- ec2: 2048 78:ae:f3:91:04:6f:8d:ee:ef:e1:2d:72:83:6a:d0:82 root@h (RSA) ec2: 1024 d3:b6:32:64:22:d4:43:05:f9:25:b4:f3:65:4e:e2:51 root@h (DSA) ec2: -----END SSH HOST KEY FINGERPRINTS----- ec2: ############################################################# the key fingerprints are useful for humans to read, but not so useful for machines, as you cannot populate a KnownHostsFile (~/.ssh/known_hosts) from the data there. This change adds output like: -----BEGIN SSH HOST KEY KEYS----- ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdH......STI= root@h ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDYRIQe6m......tWF3 root@h -----END SSH HOST KEY KEYS----- Those lines can easily be grabbed and appended to a known_hosts file. LP: #893400
Diffstat (limited to 'cloudinit/CloudConfig/cc_bootcmd.py')
0 files changed, 0 insertions, 0 deletions