#!/bin/bash if [ "$EUID" -ne 0 ] then echo "Please run as root" exit fi # regenerate machine-id if [[ ! -f /etc/machine-id-regenerated ]] then rm -f /etc/machine-id /var/lib/dbus/machine-id dbus-uuidgen --ensure=/etc/machine-id dbus-uuidgen --ensure touch /etc/machine-id-regenerated echo "Machine-id regenerated successfully." else echo "Machine-id not regenerated." fi # regenerate ssh host keys if [[ ! -d /etc/cloud ]] then if [[ ! -f /home/akanealw/.ssh/ssh_keys_regenerated ]] then rm /etc/ssh/ssh_host_* dpkg-reconfigure openssh-server mkdir /home/akanealw/.ssh touch /home/akanealw/.ssh/ssh_keys_regenerated chmod 700 /home/akanealw/.ssh chown -R akanealw:akanealw /home/akanealw/.ssh echo "SSH host keys regenerated successfully." else echo "SSH host keys already regenerated." fi else echo "SSH host keys not regenerated on cloud image." fi