mirror of
https://github.com/Ahwxorg/nixos-config.git
synced 2025-12-04 15:00:13 +01:00
22 lines
824 B
Nix
22 lines
824 B
Nix
{ lib, config, ... }:
|
|
{
|
|
services.openssh = {
|
|
enable = true;
|
|
ports = [ 9123 ];
|
|
settings = {
|
|
PasswordAuthentication = lib.mkDefault false;
|
|
AllowUsers = null;
|
|
PermitRootLogin = "no";
|
|
LoginGraceTime = 0;
|
|
};
|
|
};
|
|
|
|
networking.firewall.allowedTCPPorts = config.services.openssh.ports;
|
|
|
|
users.users.liv.openssh.authorizedKeys.keys = [
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGXi00z/rxVrWLKgYr+tWIsbHsSQO75hUMSTThNm5wUw liv@sakura" # main laptop
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ2nsQHyWnrmuQway0ehoMUcYYfhD8Ph/vpD0Tzip1b1 liv@meow" # main phone
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHv2zxCy22KU1tZOH2hA1p8fWVpOSrTYF68+3E5r330O liv@ichiyo" # 2nd laptop
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGm9dLpj13r+Iso5SuHSCSQbriumwW1Fs7TkgaBmmXeo liv@azalea" # linux phone
|
|
];
|
|
}
|