update ssh settings schema
1 file changed, 13 insertions(+), 15 deletions(-)
changed files
M user/settings/ssh.nix → user/settings/ssh.nix
@@ -6,22 +6,20 @@ { programs.ssh = { enable = true; enableDefaultConfig = false; - matchBlocks."*" = { - compression = true; - controlMaster = "auto"; - controlPersist = "10m"; - serverAliveInterval = 15; + settings."*" = { + Compression = true; + ControlMaster = "auto"; + ControlPersist = "10m"; + ServerAliveInterval = 15; + SendEnv = "TERM_PROGRAM"; + VerifyHostKeyDNS = "ask"; + CanonicalizeHostname = "yes"; + CanonicalizeFallbackLocal = "no"; + CanonicalizeMaxDots = 0; + CanonicalDomains = "${data.homenet} ${data.tailnet}"; + IdentitiesOnly = "yes"; + StrictHostKeyChecking = "yes"; }; - extraConfig = '' - SendEnv TERM_PROGRAM - VerifyHostKeyDNS ask - CanonicalizeHostname yes - CanonicalizeFallbackLocal no - CanonicalizeMaxDots 0 - CanonicalDomains ${data.homenet} ${data.tailnet} - IdentitiesOnly yes - StrictHostKeyChecking yes - ''; includes = [ "local.ssh_config" ];