From 29a6664d47009e74066285f392a98cab9435e114 Mon Sep 17 00:00:00 2001 From: Stefan Ellmauthaler Date: Sat, 27 Nov 2021 13:12:10 +0100 Subject: [PATCH] ssh for external iccl share --- users/ellmau/default.nix | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/users/ellmau/default.nix b/users/ellmau/default.nix index 203f466..5797d86 100644 --- a/users/ellmau/default.nix +++ b/users/ellmau/default.nix @@ -74,5 +74,30 @@ enable = true; }; + programs.ssh = { + enable = true; + + forwardAgent = true; + serverAliveInterval = 5; + hashKnownHosts = true; + controlMaster = "auto"; + controlPersist = "60s"; + + matchBlocks = { + "iccl-share.inf.tu-dresden.de" = + withAliases "iccl-share.inf.tu-dresden.de" "iccl-share" { + proxyJump = "tcs.inf.tu-dresden.de"; + }; + "iccl.inf.tu-dresden.de" = withAliases "iccl.inf.tu-dresden.de" "" { + proxyJump = "tcs.inf.tu-dresden.de"; + }; + "wille.inf.tu-dresden.de" = + withAliases "wille.inf.tu-dresden.de" "wille wi" { + proxyJump = "tcs.inf.tu-dresden.de"; + }; + "tcs.inf.tu-dresden.de" = + withAliases "tcs.inf.tu-dresden.de" "tcs" { }; + }; + }; }; }