diff options
author | d. johnson <fenris02@fedoraproject.org> | 2016-04-10 00:58:29 -0500 |
---|---|---|
committer | d. johnson <fenris02@fedoraproject.org> | 2016-04-10 00:58:29 -0500 |
commit | f1ac7a0b2388909a13b651f8d7c3228645b4ea22 (patch) | |
tree | f5f42e7655895712effbc06a83b1c11f6203c8bf /duplicity-backups.sh | |
parent | cabac35a2a3b753b5b7846428f396c9df3115531 (diff) | |
download | cleanup-f1ac7a0b2388909a13b651f8d7c3228645b4ea22.tar.gz cleanup-f1ac7a0b2388909a13b651f8d7c3228645b4ea22.tar.xz cleanup-f1ac7a0b2388909a13b651f8d7c3228645b4ea22.zip |
ssh-keygen shuffle
Diffstat (limited to 'duplicity-backups.sh')
-rwxr-xr-x | duplicity-backups.sh | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/duplicity-backups.sh b/duplicity-backups.sh index ca99471..494aa3a 100755 --- a/duplicity-backups.sh +++ b/duplicity-backups.sh @@ -35,16 +35,23 @@ EXTRA_DUPLICITY=" " # Additional TMP space needed, but may make it faster: --asynchronous-upload \ +if [ \! -x /sbin/rngd ]; then + /usr/bin/yum install -y rng-tools + /sbin/chkconfig rngd on + /sbin/service rngd start +fi + # Check to see if we have a SSH key if [ ! -e /root/.ssh/id_rsa ] && [ ! -e /root/.ssh/id_ed25519 ]; then /bin/cat - <<EOT -Create an SSH key first. An example method: - /usr/bin/ssh-keygen -t ed25519 -N '' +Create an SSH key first. Two example methods: + /usr/bin/ssh-keygen -t ed25519 -N '' -C "$USER@$HOSTNAME" -f $HOME/.ssh/id_ed25519 /usr/bin/ssh-copy-id -i ~/.ssh/id_ed25519 $BACKUP_URL - /usr/bin/ssh-keygen -t ed25519 -b 4096 -N '' - /usr/bin/ssh-copy-id -i ~/.ssh/id_ed25519 $BACKUP_URL + /usr/bin/ssh-keygen -t rsa -b 4096 -N '' -C "$USER@$HOSTNAME" -f $HOME/.ssh/id_rsa + /usr/bin/ssh-copy-id -i ~/.ssh/id_rsa $BACKUP_URL EOT + /usr/bin/ssh-keygen -t ed25519 -N '' -C "$USER@$HOSTNAME" -f $HOME/.ssh/id_ed25519 exit 1 fi @@ -84,11 +91,6 @@ export PASSPHRASE if [ \! -x /usr/bin/gpg ]; then /usr/bin/yum install -y gnupg2 fi -if [ \! -x /sbin/rngd ]; then - /usr/bin/yum install -y rng-tools - /sbin/chkconfig rngd on - /sbin/service rngd start -fi # Create gnupg keys if they do not already exist if [ ! -e /root/.gnupg ]; then |