diff options
Diffstat (limited to 'accounts/gkleen@sif')
-rw-r--r-- | accounts/gkleen@sif/default.nix | 8 | ||||
-rw-r--r-- | accounts/gkleen@sif/ssh-hosts.nix | 9 |
2 files changed, 13 insertions, 4 deletions
diff --git a/accounts/gkleen@sif/default.nix b/accounts/gkleen@sif/default.nix index b2e9d947..15351b0d 100644 --- a/accounts/gkleen@sif/default.nix +++ b/accounts/gkleen@sif/default.nix | |||
@@ -78,8 +78,12 @@ in { | |||
78 | PubkeyAcceptedAlgorithms +ssh-rsa | 78 | PubkeyAcceptedAlgorithms +ssh-rsa |
79 | ConnectTimeout 30 | 79 | ConnectTimeout 30 |
80 | 80 | ||
81 | Match host *.mathinst.loc !exec "nc -z -w 1 %h %p &>/dev/null" | 81 | Match host *.mathinst.loc !host mathw0g.mathinst.loc !exec "nc -z -w 1 %h %p &>/dev/null" |
82 | ProxyCommand ${pkgs.socat}/bin/socat - SOCKS4A:127.0.0.1:%h:%p,socksport=8118 | 82 | # ProxyCommand ${pkgs.socat}/bin/socat - SOCKS4A:127.0.0.1:%h:%p,socksport=8118 |
83 | ProxyJump mathw0g | ||
84 | |||
85 | Match host mathw0g.mathinst.loc !exec "nc -z -w 1 %h %p &>/dev/null" | ||
86 | HostName mathw0g.math.lmu.de | ||
83 | 87 | ||
84 | Match host *.cipmath.loc !exec "nc -z -w 1 %h %p &>/dev/null" | 88 | Match host *.cipmath.loc !exec "nc -z -w 1 %h %p &>/dev/null" |
85 | ProxyJump mathw0h | 89 | ProxyJump mathw0h |
diff --git a/accounts/gkleen@sif/ssh-hosts.nix b/accounts/gkleen@sif/ssh-hosts.nix index e7087c26..94ba4e9b 100644 --- a/accounts/gkleen@sif/ssh-hosts.nix +++ b/accounts/gkleen@sif/ssh-hosts.nix | |||
@@ -314,13 +314,13 @@ | |||
314 | proxyJump = "mathw0h"; | 314 | proxyJump = "mathw0h"; |
315 | }; | 315 | }; |
316 | "mathw0g" = | 316 | "mathw0g" = |
317 | { hostname = "mathw0g.math.lmu.de"; | 317 | { hostname = "mathw0g.mathinst.loc"; |
318 | }; | 318 | }; |
319 | "mathw0h" = | 319 | "mathw0h" = |
320 | { hostname = "mathw0h.mathinst.loc"; | 320 | { hostname = "mathw0h.mathinst.loc"; |
321 | }; | 321 | }; |
322 | "proxy.mathw0g" = | 322 | "proxy.mathw0g" = |
323 | { hostname = "mathw0g.math.lmu.de"; | 323 | { hostname = "mathw0g.mathinst.loc"; |
324 | extraOptions = { | 324 | extraOptions = { |
325 | ControlPath = "none"; | 325 | ControlPath = "none"; |
326 | ServerAliveCountMax = "15"; | 326 | ServerAliveCountMax = "15"; |
@@ -352,6 +352,11 @@ | |||
352 | proxyJump = "mathw0h"; | 352 | proxyJump = "mathw0h"; |
353 | user = "root"; | 353 | user = "root"; |
354 | }; | 354 | }; |
355 | "vpn-wg01" = | ||
356 | { hostname = "vpn-wg01.mathinst.loc"; | ||
357 | proxyJump = "mathw0h"; | ||
358 | user = "root"; | ||
359 | }; | ||
355 | "repo-apt01" = | 360 | "repo-apt01" = |
356 | { hostname = "repo-apt01.mathinst.loc"; | 361 | { hostname = "repo-apt01.mathinst.loc"; |
357 | proxyJump = "mathw0h"; | 362 | proxyJump = "mathw0h"; |