{
  programs.ssh = {
    enable = true;
    compression = true;
    serverAliveCountMax = 1;
    serverAliveInterval = 10;
    matchBlocks = {
      "*" = {
        setEnv."TERM" = "xterm-256color";
      };

      "watcher.kat" = {
        user = "root";
        hostname = "watcher.katvayor.net";
      };
      "manah.kat" = {
        user = "root";
        hostname = "100.102.49.84";
      };
      "test.kat" = {
        user = "root";
        hostname = "100.102.129.187";
      };

      "virt.kat" = {
        user = "root";
        hostname = "fe80::2%%virbr0";
        proxyJump = "manah.kat";
      };
      "mail-test.kat" = {
        user = "root";
        hostname = "fe80::3%%virbr0";
        proxyJump = "manah.kat";
      };
      "traque.kat" = {
        user = "root";
        hostname = "fe80::4%%virbr0";
        proxyJump = "manah.kat";
      };
      "son.kat" = {
        user = "root";
        hostname = "fe80::5%%virbr0";
        proxyJump = "manah.kat";
      };
      "orchid.kat" = {
        user = "root";
        hostname = "fe80::6%%virbr0";
        proxyJump = "manah.kat";
      };

      "sas.ens" = {
        user = "lbailly";
        hostname = "sas.eleves.ens.fr";
      };
      "degette.ens" = {
        user = "dg";
        hostname = "www.dg.ens.fr";
        proxyJump = "sas.ens";
      };
      "bocal.ens" = {
        user = "bocal";
        hostname = "fregate";
        proxyJump = "sas.ens";
      };

      "netcore02.dgn" = {
        user = "root";
        hostname = "fd26:baf9:d250:8000::1001";
        proxyJump = "vault01.dgnum";
        identityFile = "~/.ssh/juniper";
      };
      "netaccess01.dgn" = {
        user = "root";
        hostname = "fd26:baf9:d250:8000::2001";
        proxyJump = "vault01.dgnum";
        identityFile = "~/.ssh/juniper";
      };
      "vault01.dgnum" = {
        user = "root";
        hostname = "vault01.hyp01.infra.dgnum.eu";
      };
      "bridge01.dgnum" = {
        user = "root";
        hostname = "fd26:baf9:d250:8000::ffff";
        proxyJump = "vault01.dgnum";
      };
    };
  };
}