diff --git a/.local/bin/dotfiles-install b/.local/bin/dotfiles-install index 7832428..9d303bb 100755 --- a/.local/bin/dotfiles-install +++ b/.local/bin/dotfiles-install @@ -108,6 +108,11 @@ _git config --local status.showUntrackedFiles no _git remote set-url origin "$DOTFILES_SSH" +# Because `git` can only track the executable flag +chmod 700 "$HOME/.ssh" +chmod 600 "$HOME/.ssh/authorized_keys" + + if command -v batcat >/dev/null 2>&1 && ! command -v bat >/dev/null 2>&1; then ln -sf "$(command -v batcat)" "$XDG_BIN_HOME/bat" fi diff --git a/.ssh/authorized_keys b/.ssh/authorized_keys new file mode 100644 index 0000000..91be230 --- /dev/null +++ b/.ssh/authorized_keys @@ -0,0 +1,5 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOhhfx063dGoaE62cbdyGL3kp1AIovWFojQGNdqUpxr8 laplace +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMRDaWrT2hH7BOV4Zv1ctVGqwfeqkssnHklRXBmng6Wr lazarus +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN0GVKtgpgzpdf7E6e2vCytDSa2zPSgZ+8fAKCOotugH peter +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDq2JDk3pX79p7ampZhVQxIZg4qaUBkTPIQSbK0XeKoc wilddog +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGGNCrFt/gUbBHVqhthBuRmdDH6yS30+GGcCnARSzg+q wolfram diff --git a/README.md b/README.md index 27d8aee..805b2bc 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,15 @@ It targets [Debian](https://www.debian.org/) 13 be it end-user software or common development utilities. +## SSH Keys + +If I told you to go here and copy/paste my public `ssh` keys + to give me access to one of your servers, + find them + either [here](.ssh/authorized_keys) + or [here](https://code.webartifex.de/alexander.keys). + + ## Installation Simply run: