19 lines
524 B
Nix
19 lines
524 B
Nix
{ config, inputs, pkgs, ... }:
|
|
|
|
{
|
|
services.openssh = {
|
|
enable = true;
|
|
# require public key authentication for better security
|
|
settings.PasswordAuthentication = false;
|
|
settings.KbdInteractiveAuthentication = true;
|
|
#settings.PermitRootLogin = "yes";
|
|
};
|
|
|
|
# users.users.joy.openssh.authorizedKeys.keys = [
|
|
# "ssh-rsa AAAAB3Nz....6OWM= user" # content of authorized_keys file
|
|
# note: ssh-copy-id will add user@your-machine after the public key
|
|
# but we can remove the "@your-machine" part
|
|
#];
|
|
|
|
}
|