diff options
author | Andrew Cady <d@jerkface.net> | 2019-07-17 00:58:09 -0400 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2019-07-17 00:58:09 -0400 |
commit | 89f1ccc7dcfff9b9e70cbd9c2967d90d992612c9 (patch) | |
tree | acdceeb3af543a549cb91e4adba7beb20a5f8794 /add-self | |
parent | 8fc9ed77dd961544d25c9c5ba817ccedc3bd1138 (diff) |
add-self will generate keys
Diffstat (limited to 'add-self')
-rwxr-xr-x | add-self | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -1,6 +1,9 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | keyfile=$HOME/.ssh/id_ed25519 | ||
3 | keytype=ed25519 | ||
2 | set -e | 4 | set -e |
3 | set -x | 5 | set -x |
6 | [ -f "$keyfile" ] || ssh-keygen -t $keytype -f "$keyfile" ] | ||
4 | [ ! -e authorized_keys.d/"$USER" ] | 7 | [ ! -e authorized_keys.d/"$USER" ] |
5 | cp ~/.ssh/authorized_keys authorized_keys.d/$USER | 8 | cp ~/.ssh/authorized_keys authorized_keys.d/$USER |
6 | git add authorized_keys.d/$USER | 9 | git add authorized_keys.d/$USER |