From a2aa4805f018a9d8ff8baff7c2f6cb91e532c4d2 Mon Sep 17 00:00:00 2001 From: Scott Moser Date: Sun, 30 Oct 2011 18:00:41 -0400 Subject: Make the types of SSH keys to generate configurable Notes: * This also makes cc_ssh.py *not* write ssh keys to the console. That means that if keys-to-console is configured off, nothing will write the keys to the console. * I removed Garret's use of xargs, replacing with a shell for loop in write-ssh-key-fingerprints. taken from git://pkgs.fedoraproject.org/cloud-init.git commit 87f33190f43d2b26cced4597e7298835024466c2 Author: Garrett Holmstrom Patch8: cloud-init-0.6.2-sshkeytypes.patch --- tools/write-ssh-key-fingerprints | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'tools/write-ssh-key-fingerprints') diff --git a/tools/write-ssh-key-fingerprints b/tools/write-ssh-key-fingerprints index 9a081faa..7b2fc62c 100755 --- a/tools/write-ssh-key-fingerprints +++ b/tools/write-ssh-key-fingerprints @@ -3,8 +3,10 @@ echo echo "#############################################################" echo "-----BEGIN SSH HOST KEY FINGERPRINTS-----" -ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key.pub -ssh-keygen -l -f /etc/ssh/ssh_host_dsa_key.pub +for f in /etc/ssh/ssh_host_*key.pub; do + [ -f "$f" ] || continue + ssh-keygen -l -f "$f" +done echo "-----END SSH HOST KEY FINGERPRINTS-----" echo "#############################################################" } | logger -p user.info -s -t "ec2" -- cgit v1.2.3