commit 54492fb9b8cf34d08b93f297f3c1212b79018127 parent 9a4f3d1bfaaba4d70811065467fba89abb58462d Author: erai <erai@omiltem.net> Date: Tue, 17 Jun 2025 15:49:02 -0400 add known_hosts Diffstat:
M | install.sh | | | 11 | ++++++++--- |
M | ssh/known_hosts | | | 21 | +++++++++++++++++++++ |
2 files changed, 29 insertions(+), 3 deletions(-)
diff --git a/install.sh b/install.sh @@ -19,7 +19,7 @@ files=( gnupg/sshcontrol ssh/authorized_keys ssh/config - ssh/known_hosts + "ssh/known_hosts 0022" ssh/rc bin/post bin/watch.sh @@ -45,11 +45,16 @@ chmod go-rx "${HOME}/.gnupg" "${HOME}/.cache/vim" gpg --import gnupg/keys/*.asc gpg --import-ownertrust < gnupg/otrust.txt -for src in "${files[@]}"; do +for line in "${files[@]}"; do + read src mask <<< "${line}" + if [ -z "${mask}" ]; then + mask="0222" + fi + dest="${HOME}/.${src}" mkdir -p "$(dirname "${dest}")" tmp=$(mktemp -u -p "${HOME}" .tmp.XXXXXXXXXX) - (umask 0222 && cp "${src}" "${tmp}") + (umask "${mask}" && cp "${src}" "${tmp}") mv -T --no-copy -f "${tmp}" "${dest}" || rm "${tmp}" done diff --git a/ssh/known_hosts b/ssh/known_hosts @@ -0,0 +1,21 @@ +red ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN5M9awbySZOAloHkw4YQu1fYoEa3xzbv3uDOud0GsHu +green ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPJr6BueYev0ljEdBLNLGQ9IUEwxc+npOpYUINVNA3+0 +blue ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL0gkf9gbreOxZNvwLE/e7i1mdDjpb8HKqIftBMqms5m +purple ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILZ3s9688lxD2cyNLdNq8ARz3UVk2tDcNU7KQyL09y4w +orange ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFNrugyQhMpTmjQzhpjqUjA19zHbRDYM2lp0lOKv3aQ7 +rv ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGCX2y1+en6SEYa+qFXqta3PIKgT0S2f3JkvidO5/Ra+ +rpi ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHWi18fogDYvF+3x0IV6Cafu649tBsN1VSsagbCFcV0u +ceph-red ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPXoqt3/6kT5FxAH/5mtHnVtsEEyppPZczgrznV8URuL +ceph-green ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPAW/HB26iV5QvHfb9V616qsSdlBhSRGY2H/UtrRXpQ7 +ceph-blue ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINylnGBSD2FGp7YH9t/mKalvW0wN3PjW1oXEMhfBsO1o +proxy-green ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN7h2VNOCB+XeZnyj6w5tHx1yPPRKmQWX9ocyzv749w+ +dev ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIFNaGBfiEYA3g08wAUEeetaHc4ak2eAze8uZfIfxCiL +mc ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEnxHmVKr2WJw6+nQvLMga4QWs6DRRkzdMp/L9NURMLl +pikvm-red ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN9VJrLqa64K1Ur79Dhz4T9GcKFfLIqeN3jP3BcElEDp +pikvm-green ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL5wXLSSJiQgoV/xfRtvcmMMfDsQro647bMB4b4/3NRC +pikvm-blue ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBkgAHO7JLWhFAZAVOpYRKrMFVDwWGF5D7lSyUKB/4TD +pikvm-purple ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGGdNNBPcFK4EXrKRINlCwgUuRIFYeGfw/8/Wm0kEUFS +git.sr.ht ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMZvRd4EtM7R+IHVMWmDkVU3VLQTSwQDSAvW0t2Tkj60 +brie.gay ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHqS/y9vzT2VT3ixFr5qZczgJZ95xfSnaP8t90NqPUvF +lago.omiltem.net ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMb8O5Ls1TE0hrGMmNECMVHvx40XteGsYhwImc65ew69 +bink.omiltem.net ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA8lqPpjW07X+VP2Tucug7s94kAX1HnK8O20DiFnF3pe