{ pkgs, lib, config, ... }: { imports = [ ]; home.packages = with pkgs; [ openssh sshfs ]; services.ssh-agent.enable = true; programs.ssh = { enable = true; enableDefaultConfig = false; settings = { "*" = { compression = true; identityFile = [ "~/.ssh/nixos" "~/.ssh/id_ed25519" ]; }; "*.pvv.ntnu.no" = { user = "adriangl"; }; "*.ntnu.no !login.pvv.ntnu.no" = { user = "adriangl"; proxyJump = "login.pvv.ntnu.no"; }; "snotra" = { user = "adriangl"; proxyJump = "adriangl@login.pvv.ntnu.no"; hostname = "snotra.idi.ntnu.no"; }; #pbsds "garp.pbsds.net" = { user = "adrlau"; proxyJump = "login.pvv.ntnu.no"; StrictHostKeyChecking = "no"; UserKnownHostsFile = "/dev/null"; }; "bolle.pbsds.net" = { user = "adrlau"; proxyJump = "login.pvv.ntnu.no"; StrictHostKeyChecking = "no"; UserKnownHostsFile = "/dev/null"; }; #pvv "pvv" = { user = "adriangl"; hostname = "login.pvv.ntnu.no"; }; "pvv2" = { user = "adriangl"; hostname = "login2.pvv.ntnu.no"; }; "bekkalokk" = { user = "adriangl"; hostname = "bekkalokk.pvv.ntnu.no"; }; #home "aragon" = { port = 6969; hostname = "100.74.34.149"; }; "galadriel" = { port = 6969; hostname = "100.110.96.125"; }; "gandalf" = { port = 6969; hostname = "100.124.183.16"; }; "elrond" = { port = 6969; hostname = "100.101.17.39 "; }; }; extraConfig = ""; }; }