Networking: ssh

This commit is contained in:
blahai 2025-02-18 21:27:06 +02:00
parent 4bfaa821c0
commit 10cb43f7d6
Signed by: blahai
SSH key fingerprint: SHA256:ZfCryi+V64yG+vC1ZIIsqgvBCmA31tTi7RJ6M8CvpRc
2 changed files with 28 additions and 1 deletions

View file

@ -8,7 +8,7 @@ in {
imports = [
#./firewall
#./ssh.nix
./ssh.nix
#./tailscale.nix
];

View file

@ -0,0 +1,27 @@
{
services.openssh = {
enable = true;
settings = {
PermitRootLogin = "no";
PasswordAuthentication = false;
ClientAliveCountMax = 5;
ClientAliveInterval = 60;
};
openFirewall = true;
ports = [22];
hostKeys = [
{
bits = 4096;
path = "/etc/ssh/ssh_host_rsa_key";
type = "rsa";
}
{
bits = 4096;
path = "/etc/ssh/ssh_host_ed25519_key";
type = "ed25519";
}
];
};
}