From 659cc31bc449ae0cc1f31b8e5ed0d80ee6ab386a Mon Sep 17 00:00:00 2001 From: "Mohamed C." Date: Fri, 30 Aug 2024 22:27:45 +0200 Subject: [PATCH] ssh is a system setting not user --- modules/system/ssh/default.nix | 11 +++++++++-- modules/user/ssh/default.nix | 6 ------ 2 files changed, 9 insertions(+), 8 deletions(-) delete mode 100644 modules/user/ssh/default.nix diff --git a/modules/system/ssh/default.nix b/modules/system/ssh/default.nix index fbaa236..858911a 100644 --- a/modules/system/ssh/default.nix +++ b/modules/system/ssh/default.nix @@ -1,4 +1,11 @@ -{ ... }: +{ user, ... }: { - services.openssh.enable = true; + services.openssh = { + enable = true; + settings.PasswordAuthentication = false; + settings.KbdInteractiveAuthentication = false; + }; + users.users.${user}.openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEun1YkEfxTpcsQk7ZIwuVTcSsVHjwuKA7xOW4TAi3SE mo@workstation" + ]; } diff --git a/modules/user/ssh/default.nix b/modules/user/ssh/default.nix deleted file mode 100644 index 55cc06f..0000000 --- a/modules/user/ssh/default.nix +++ /dev/null @@ -1,6 +0,0 @@ -{ user, ... }: -{ -users.users.${user}.openssh.authorizedKeys.keys = [ -"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEun1YkEfxTpcsQk7ZIwuVTcSsVHjwuKA7xOW4TAi3SE mo@workstation" -]; -}