summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorScott Moser <smoser@ubuntu.com>2011-10-30 18:00:41 -0400
committerScott Moser <smoser@ubuntu.com>2011-10-30 18:00:41 -0400
commita2aa4805f018a9d8ff8baff7c2f6cb91e532c4d2 (patch)
tree77361995284c5ac8827b4b789ba659e2ea591ba0 /tools
parentea569edffc529ae2d88a25757c22b9034d2788de (diff)
downloadvyos-cloud-init-a2aa4805f018a9d8ff8baff7c2f6cb91e532c4d2.tar.gz
vyos-cloud-init-a2aa4805f018a9d8ff8baff7c2f6cb91e532c4d2.zip
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 <gholms@fedoraproject.org> Patch8: cloud-init-0.6.2-sshkeytypes.patch
Diffstat (limited to 'tools')
-rwxr-xr-xtools/write-ssh-key-fingerprints6
1 files changed, 4 insertions, 2 deletions
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"