mirror of
https://github.com/Ahwxorg/nixos-config.git
synced 2026-07-16 22:21:55 +08:00
32 lines
1.3 KiB
Nix
32 lines
1.3 KiB
Nix
{
|
|
lib,
|
|
config,
|
|
username,
|
|
...
|
|
}:
|
|
{
|
|
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.${username}.openssh.authorizedKeys.keys = [
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGXi00z/rxVrWLKgYr+tWIsbHsSQO75hUMSTThNm5wUw liv@sakura" # sakura
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHv2zxCy22KU1tZOH2hA1p8fWVpOSrTYF68+3E5r330O liv@ichiyo" # ichiyo
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKQtG69zrMFsoHForwZEi66y1tPvctqg1OgjQFrF3OI+ liv@iris" # iris
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK2ENAFTKtYn3cT9x8l+4BJkrvg1ZTF2LTFOkONTz1OD liv@iris" # iris@windows
|
|
# "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINKI2KQn97mykFLIaMUWMftA1txJec9qW56hAMj5/MhE liv@dandelion" # dandelion
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILwDS8tXjGjUtk3eQAaPf0S0f9JgwEGPlNYQ7OvACX1Z liv@imilia" # imilia
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN7Qlz0vKb8EtqiyRRz1PLmcWR9mxq39BaAcUU4Ls2pM liv@april" # april
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAR49vTfzwC2cd09nE2zAsi5GvjLKyYSXsi072hwmMV2 liv@azalea" # azalea
|
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOh90Kba/KNwWafa26+eBpNFer4qQ0KgF35Q+9gteyo/ liv@clover" # clover
|
|
];
|
|
}
|