85 lines
2 KiB
Nix
85 lines
2 KiB
Nix
{
|
|
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 = "10.42.0.1";
|
|
proxyJump = "watcher.kat";
|
|
};
|
|
|
|
"virt.kat" = {
|
|
user = "root";
|
|
hostname = "fe80::2%%virbr0";
|
|
proxyJump = "manah.kat";
|
|
};
|
|
"mail-test.kat" = {
|
|
user = "root";
|
|
hostname = "fe80::3%%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";
|
|
};
|
|
"moderate.ens" = {
|
|
user = "moderate";
|
|
hostname = "sas.eleves.ens.fr";
|
|
};
|
|
|
|
"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";
|
|
};
|
|
};
|
|
};
|
|
}
|