{config, ...}: let sshPort = config.hostSpec.networking.ports.tcp.ssh; in { services.openssh = { enable = true; ports = [sshPort]; settings = { PermitRootLogin = "no"; KbdInteractiveAuthentication = false; PasswordAuthentication = false; }; openFirewall = true; }; networking.firewall.allowedTCPPorts = [sshPort]; }