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" -]; -}