summaryrefslogtreecommitdiffstats
path: root/hosts
diff options
context:
space:
mode:
authorP. J. McDermott <pj@pehjota.net>2016-03-10 17:53:11 (EST)
committer P. J. McDermott <pj@pehjota.net>2016-03-10 17:53:11 (EST)
commitec74ec91f8583466bbea67781bc8b82f4e300d7e (patch)
treea568723f3f8ecca0deb652dbb3a6e4990a18b999 /hosts
parent14ea0e42c38a7e0fba5d5ffdfbfee367c2d9f471 (diff)
downloadpc-inst-ec74ec91f8583466bbea67781bc8b82f4e300d7e.zip
pc-inst-ec74ec91f8583466bbea67781bc8b82f4e300d7e.tar.gz
pc-inst-ec74ec91f8583466bbea67781bc8b82f4e300d7e.tar.bz2
Use temporary configuation SSH key
Diffstat (limited to 'hosts')
-rw-r--r--hosts/alsvid20025
1 files changed, 20 insertions, 5 deletions
diff --git a/hosts/alsvid200 b/hosts/alsvid200
index 1b1be3b..df81c41 100644
--- a/hosts/alsvid200
+++ b/hosts/alsvid200
@@ -142,12 +142,27 @@ do_postinst()
in_target sudo -u pj wget -O /home/pj/.wallpaper \
http://product-files.libiquity.com/taurinus/boot-splash/x200/background.png
- # Use host's SSH keypair temporarily.
+ # Use temporary configuation SSH key.
install -d -o pj -g pj -m 0700 "${target}/home/pj/.ssh" || return 1
- install -o pj -g pj -m 0600 '/home/pj/.ssh/id_rsa' \
- "${target}/home/pj/.ssh/id_rsa" || return 1
- install -o pj -g pj -m 0600 '/home/pj/.ssh/id_rsa.pub' \
- "${target}/home/pj/.ssh/id_rsa.pub" || return 1
+ cat >"${target}/home/pj/.ssh/id_rsa" <<-EOF
+ -----BEGIN RSA PRIVATE KEY-----
+ MIICXAIBAAKBgQCzAF0zqeS2X0TuVOIxqMec3lMzZy/MHQswPP+BQkmc2D3YVb2x
+ px1YAAweQnfZ27pGJkDztStOtMQJeaOsnAVdm2NSe+hEdaKAOxf9p6t+F930HM/w
+ 1wkm1ddlsnCaaCipzGVOM77Q/brEItWvuq8G0+/fgN1o4pZzl4Bub/4D4QIDAQAB
+ AoGAS+wKnAAiXuv3m7LrIa75w2JVHcdVcZicB0DICnYoLNtXF+v+AlzkSE/009zT
+ YtccoeZVxEiCbuajA3XRY0PlzgGHTbsGn1BWqI9cjdXTiotnjzOH8zr3JiMZMWwf
+ hqwbtleP+yruNPHMxQ8dKVXv875NKJW+aArmQWtjeMOy/vECQQDdsvPJ4bUu8M7/
+ MXqGtz8CJbrRp+ZMKUw0WuwSwTfHRs/Jp27mWf5+t/u+RN8WK/RRD8FHvz4azLhr
+ sNUFiE69AkEAzrI/DFBFOM5mUECujs2UvCCeWZiAi9QoJ7kDrrAkcG+hMalpNUU3
+ SUZ76stBUk3hZNpc82aq0a0o8ac0VrBd9QJAB3nbYrlrxLN2J4Dhot1XEJl5HUzO
+ JU9XNITEZTWCzgODSkeNI9NxE5DcumPUKgk9aeZgHC1EyN6ScX87D76y+QJAL8DE
+ ii69X1toDeBzs7BRTYlnrCFsiWGRiWPYMvKk6IkRv6x5DwKXvEkZdexRghdWHHvK
+ f71Xd6u+yt2rXN/QRQJBALv6SwbokdXp5qKJV48QG452dSOT7FQEINnCsIeNUKP6
+ 9YyaZxqLia6pEbEKTSRdztXaMqRsrmOG8E084sFg8DQ=
+ -----END RSA PRIVATE KEY-----
+ EOF
+ in_target chown pj:pj '/home/pj/.ssh/id_rsa'
+ in_target chmod 0600 '/home/pj/.ssh/id_rsa'
# Set up SSH known hosts.
cat >"${target}/home/pj/.ssh/known_hosts" <<-EOF