diff --git a/modules/aspects/_ssh/ssh.nix b/modules/aspects/_ssh/ssh.nix index 1d68b72..a778f15 100644 --- a/modules/aspects/_ssh/ssh.nix +++ b/modules/aspects/_ssh/ssh.nix @@ -5,52 +5,46 @@ settings = { "*" = {}; "github.com" = { - hostname = "github.com"; - user = "git"; - identitiesOnly = true; - identityFile = [config.sops.secrets."github_ssh_key".path]; + Hostname = "github.com"; + User = "git"; + IdentitiesOnly = true; + IdentityFile = [config.sops.secrets."github_ssh_key".path]; }; "Valkyrie-Ubuntu_Server" = { - hostname = "192.168.64.2"; - user = "poby"; - port = 22; - identitiesOnly = true; - identityFile = [config.sops.secrets."github_ssh_key".path]; + Hostname = "192.168.64.2"; + User = "poby"; + Port = 22; + IdentitiesOnly = true; + IdentityFile = [config.sops.secrets."github_ssh_key".path]; }; "kmeat-mac-mini" = { - hostname = "ai.kmeat.com"; - user = "kmeat"; - port = 10222; - identitiesOnly = true; - identityFile = [config.sops.secrets."kmeat_mac_mini_ssh_key".path]; - }; - "yggdrasil.local" = { - hostname = "222.109.216.197"; - user = "poby"; - port = 22; - identitiesOnly = true; - identityFile = [config.sops.secrets."github_ssh_key".path]; - }; - "midgard.local" = { - hostname = "222.109.239.172"; - user = "poby"; - port = 22; - identitiesOnly = true; - identityFile = [config.sops.secrets."github_ssh_key".path]; + Hostname = "ai.kmeat.com"; + User = "kmeat"; + Port = 10222; + IdentitiesOnly = true; + IdentityFile = [config.sops.secrets."kmeat_mac_mini_ssh_key".path]; }; "yggdrasil" = { - hostname = "yggdrasil.tail6fc192.ts.net"; - user = "poby"; - port = 22; - identitiesOnly = true; - identityFile = [config.sops.secrets."github_ssh_key".path]; + Hostname = "yggdrasil.tail6fc192.ts.net"; + User = "poby"; + Port = 22; + IdentitiesOnly = true; + IdentityFile = [config.sops.secrets."github_ssh_key".path]; + PreferredAuthentications = "publickey"; + ForwardAgent = false; + ServerAliveInterval = 30; + ServerAliveCountMax = 3; }; "midgard" = { - hostname = "midgard.tail6fc192.ts.net"; - user = "poby"; - port = 22; - identitiesOnly = true; - identityFile = [config.sops.secrets."github_ssh_key".path]; + Hostname = "midgard.tail6fc192.ts.net"; + User = "poby"; + Port = 22; + IdentitiesOnly = true; + IdentityFile = [config.sops.secrets."github_ssh_key".path]; + PreferredAuthentications = "publickey"; + ForwardAgent = false; + ServerAliveInterval = 30; + ServerAliveCountMax = 3; }; }; };