add keys for kestrel rsync login

This commit is contained in:
Tyler Starr 2024-09-14 09:45:06 -07:00
parent 07fa044aa1
commit a815d65d26

View File

@ -15,6 +15,16 @@
owner = "${user}"; owner = "${user}";
group = "users"; group = "users";
}; };
age.secrets."borg/rsync/id_rsa" = {
file = ../../secrets/borg/rsync/id_rsa.age;
owner = "${user}";
group = "users";
};
age.secrets."borg/rsync/id_rsa.pub" = {
file = ../../secrets/borg/rsync/id_rsa.pub.age;
owner = "${user}";
group = "users";
};
# Password-less logins for backup # Password-less logins for backup
users.users."${user}".openssh.authorizedKeys.keyFiles = [ users.users."${user}".openssh.authorizedKeys.keyFiles = [
@ -26,6 +36,10 @@
Host torus Host torus
AddKeysToAgent yes AddKeysToAgent yes
IdentityFile /run/agenix/ssh/kestrel/id_ed25519 IdentityFile /run/agenix/ssh/kestrel/id_ed25519
Host fm2120.rsync.net
AddKeysToAgent yes
IdentityFile /run/agenix/borg/rsync/id_rsa
''; '';
systemd.tmpfiles.rules = [ systemd.tmpfiles.rules = [