|
@@ -130,6 +130,8 @@ configure_ssh() |
|
|
log "Creating SSH keys" |
|
|
log "Creating SSH keys" |
|
|
ssh-keygen -N "" -t ecdsa \ |
|
|
ssh-keygen -N "" -t ecdsa \ |
|
|
-C "backup-appendonly@$HOSTID" -f "$SSH/id_ecdsa_appendonly" |
|
|
-C "backup-appendonly@$HOSTID" -f "$SSH/id_ecdsa_appendonly" |
|
|
|
|
|
ssh-keygen -N "" -t ecdsa \ |
|
|
|
|
|
-C "backup-notify@$HOSTID" -f "$SSH/id_ecdsa_notify" |
|
|
ssh-keygen -N "$PASS_SSH" -t ecdsa \ |
|
|
ssh-keygen -N "$PASS_SSH" -t ecdsa \ |
|
|
-C "backup@$HOSTID" -f "$SSH/id_ecdsa" |
|
|
-C "backup@$HOSTID" -f "$SSH/id_ecdsa" |
|
|
|
|
|
|
|
@@ -177,7 +179,7 @@ EOF |
|
|
run_ssh_command "if cmp -s $backup $keys; then rm $backup ; fi" |
|
|
run_ssh_command "if cmp -s $backup $keys; then rm $backup ; fi" |
|
|
run_ssh_command "cat >> .ssh/authorized_keys" <<EOF |
|
|
run_ssh_command "cat >> .ssh/authorized_keys" <<EOF |
|
|
command="$cmd --append-only",restrict $(cat "$SSH/id_ecdsa_appendonly.pub") |
|
|
command="$cmd --append-only",restrict $(cat "$SSH/id_ecdsa_appendonly.pub") |
|
|
command="borg/notify.sh",restrict $(cat "$SSH/id_ecdsa_appendonly.pub") |
|
|
|
|
|
|
|
|
command="borg/notify.sh",restrict $(cat "$SSH/id_ecdsa_notify.pub") |
|
|
command="$cmd",restrict $(cat "$SSH/id_ecdsa.pub") |
|
|
command="$cmd",restrict $(cat "$SSH/id_ecdsa.pub") |
|
|
EOF |
|
|
EOF |
|
|
|
|
|
|
|
|