summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2022-04-08 09:02:32 +0200
committerErich Eckner <git@eckner.net>2022-04-08 09:02:32 +0200
commit82ff384b280d69a04cf569bbeca6bf8ebb73cda3 (patch)
tree1e1c069144af12e3f93de103ae103ecc9b0bdd74
parent1fdcdfd086b8a601ce322712b4dc1e3afe9e0d8a (diff)
downloadssh-keystore-82ff384b280d69a04cf569bbeca6bf8ebb73cda3.tar.xz
read multiple definitions
-rw-r--r--hosts/all2
-rw-r--r--hosts/szilassi.eckner.net0
-rw-r--r--pubkeys/erich@Erich-PC.pub1
-rw-r--r--pubkeys/erich@erich-t14.pub1
-rwxr-xr-xscripts/generate-authorized_keys6
5 files changed, 7 insertions, 3 deletions
diff --git a/hosts/all b/hosts/all
new file mode 100644
index 0000000..70b7eea
--- /dev/null
+++ b/hosts/all
@@ -0,0 +1,2 @@
+erich@Erich-PC
+erich@erich-t14
diff --git a/hosts/szilassi.eckner.net b/hosts/szilassi.eckner.net
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/hosts/szilassi.eckner.net
diff --git a/pubkeys/erich@Erich-PC.pub b/pubkeys/erich@Erich-PC.pub
new file mode 100644
index 0000000..00df296
--- /dev/null
+++ b/pubkeys/erich@Erich-PC.pub
@@ -0,0 +1 @@
+ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDsyCtCz/IxQjIecI630IpZDvUK/N3N+IblWNA59RJWrU0hLPuRHimy8ZDArKQbFNtoQWOQkL/2uwyLh0U9xsYWgMyth7w87tVxmDcuSl0kfgAPjXyQ5A3s6dqhJZlBzyeyj6M37zqI0mVDbHd5B37YBd3dFz45ZOQJbC2zO4o7EBrwkjxAUZKadjrbX5PYFciV6NhKjRBVN9L9t8cqU9p6bxHUFvAyPJ8wWYBylhA+5/iP98DJphMnVRLhcqZEyrz5LhcHdVtenAaFp7s82upn7JcrHSpqegcwFGl+xaCXX1bs3esJtkxqoTIl9GTZvdF2dTvnS4yAUNtVYoVeEZqbnq/KS5H6gKPwjQiLbyBywIhb4rHHLNmxUebo1NjZ/CCXBYo2RfAA/l2CJ5dGEFbwqf4xDsgZU9tZvhjIKyPhg/O6YknHoAWZlx4Mx2rT5Fbf8xDYRDvFwfDaUFXyR0LVbShJlEYIT913+8KhHZ9uAKXMS9m+/oIdMk9bxMIIcW8uDjJbLJxHybIOucCmjNdYMlV0TPXTbaMILsfJmWhAun8l4KT2VX+EuYrYLhlG1BqkrQrtTwThOaB/WoLP+MhGfvpSAsAoV/Ow0LsIzYthXxKr4YKbLUR1zvuADz75MPy4Fi8ZB0FDuztVO7Wpdk8E4TGtRYrQgl6Z+OKFKDJPrw== erich@Erich-PC
diff --git a/pubkeys/erich@erich-t14.pub b/pubkeys/erich@erich-t14.pub
new file mode 100644
index 0000000..9e21a00
--- /dev/null
+++ b/pubkeys/erich@erich-t14.pub
@@ -0,0 +1 @@
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIxUPsP/D6pvBdLBTCOTsIe2aPWgQjn+5WScdSdwSlNp erich@erich-t14
diff --git a/scripts/generate-authorized_keys b/scripts/generate-authorized_keys
index ccaa037..21d182e 100755
--- a/scripts/generate-authorized_keys
+++ b/scripts/generate-authorized_keys
@@ -8,12 +8,12 @@ mkdir out
for host in hosts/*; do
[ "${host#*/}" = 'all' ] && continue
- cat "${host}" 'hosts/all' \
+ cat "${host}" "hosts/${host#*@}" 'hosts/all' \
2>/dev/null \
| sed '
s@^@pubkeys/@
s@$@.pub@
' \
- | xargs -r cat \
- >"out/${host#*/}.authorized_keys"
+ | xargs -r cat
+ >"out/${host}.authorized_keys"
done