Streamline documented bup setup process

Reorder some of the commands used to set up and configure the bup
user on backup servers so the process is more straightforward and
requires fewer mental context switches.

Change-Id: I73cb80a04b8b5a74bb0857b4c8b6fb09030d6306
This commit is contained in:
Jeremy Stanley 2019-06-18 23:51:46 +00:00
parent 051da8cab0
commit 861f5e893f

View File

@ -239,20 +239,18 @@ And then ``cat /root/.ssh/id_rsa.pub`` for use later.
On the backup servers:: On the backup servers::
# add bup user # add bup user
sudo su -
BUPUSER=bup-<short-servername> # eg, bup-jenkins-dev BUPUSER=bup-<short-servername> # eg, bup-jenkins-dev
useradd -r $BUPUSER -s /bin/bash -d /opt/backups/$BUPUSER -m sudo useradd -r $BUPUSER -s /bin/bash -d /opt/backups/$BUPUSER -m
exit
sudo su - $BUPUSER sudo su - $BUPUSER
# should be in home directory /opt/backups/$BUPUSER
mkdir .ssh
cat >.ssh/authorized_keys
# initalise bup # initalise bup
bup init bup init
and add this to the authorized_keys file:: # should be in home directory /opt/backups/$BUPUSER
mkdir .ssh
cat >.ssh/authorized_keys
write this into the authorized_keys file and end with ^D on a blank line::
command="BUP_DEBUG=0 BUP_FORCE_TTY=3 bup server",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty <ssh key from earlier> command="BUP_DEBUG=0 BUP_FORCE_TTY=3 bup server",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty <ssh key from earlier>