Protomolecule added to ssh
This commit is contained in:
parent
fee05b840e
commit
aa4fbd559b
@ -6,47 +6,82 @@
|
|||||||
}:
|
}:
|
||||||
{
|
{
|
||||||
|
|
||||||
|
home-manager.users.mysaa = { lib, ... }: {
|
||||||
programs.ssh = {
|
programs.ssh = {
|
||||||
extraConfig = ''
|
enable = true;
|
||||||
Host git-ssh.hadoly.fr
|
matchBlocks = {
|
||||||
Hostname git-ssh.hadoly.fr
|
git-hadoly = {
|
||||||
IdentityFile /run/secrets/ssh/mysaa@git.hadoly.fr
|
host = "git-ssh.hadoly.fr";
|
||||||
Port 6900
|
hostname = "git-ssh.hadoly.fr";
|
||||||
|
identityFile = "/run/secrets/ssh/mysaa@git.hadoly.fr";
|
||||||
|
identitiesOnly = true;
|
||||||
|
port = 6900;
|
||||||
|
};
|
||||||
|
gitlab-aliens = {
|
||||||
|
host = "gitlab.aliens-lyon.fr";
|
||||||
|
hostname = "gitlab.aliens-lyon.fr";
|
||||||
|
identityFile = "/run/secrets/ssh/savrillo@gitlab.aliens-lyon.fr";
|
||||||
|
identitiesOnly = true;
|
||||||
|
};
|
||||||
|
github = {
|
||||||
|
host = "github.com";
|
||||||
|
hostname = "github.com";
|
||||||
|
identityFile = "/run/secrets/ssh/MysaaJava@github.com";
|
||||||
|
identitiesOnly = true;
|
||||||
|
};
|
||||||
|
gitlab = {
|
||||||
|
host = "gitlab.inria.fr";
|
||||||
|
hostname = "gitlab.inria.fr";
|
||||||
|
identityFile = "/run/secrets/ssh/savrillo@gitlab.inria.fr";
|
||||||
|
identitiesOnly = true;
|
||||||
|
user = "savrillo";
|
||||||
|
};
|
||||||
|
ens = {
|
||||||
|
host = "ens";
|
||||||
|
hostname = "ssh.ens-lyon.fr";
|
||||||
|
identityFile = "/run/secrets/ssh/savrillo@ssh.ens-lyon.fr";
|
||||||
|
identitiesOnly = true;
|
||||||
|
user = "savrillo";
|
||||||
|
};
|
||||||
|
protomolecule = {
|
||||||
|
host = "protomolecule";
|
||||||
|
hostname = "aliens-lyon.fr";
|
||||||
|
identityFile = "/run/secrets/ssh/mysaa@protomolecule.aliens-lyon.fr";
|
||||||
|
identitiesOnly = true;
|
||||||
|
user = "mysaa";
|
||||||
|
port = 2222;
|
||||||
|
proxyJump = "ens";
|
||||||
|
};
|
||||||
|
teapot = {
|
||||||
|
host = "teapot";
|
||||||
|
hostname = "teapot.ens-lyon.fr";
|
||||||
|
identityFile = "/run/secrets/ssh/enverts@teapot.ens-lyon.fr";
|
||||||
|
identitiesOnly = true;
|
||||||
|
user = "enverts";
|
||||||
|
};
|
||||||
|
midori = {
|
||||||
|
host = "midori";
|
||||||
|
hostname = "midori.bernard.com.de";
|
||||||
|
identityFile = "/run/secrets/ssh/mysaa@midori.bernard.com.de";
|
||||||
|
identitiesOnly = true;
|
||||||
|
user = "mysaa";
|
||||||
|
};
|
||||||
|
|
||||||
Host github.com
|
nasvrillon-local = lib.hm.dag.entryBefore ["nasvrillon-remote"] {
|
||||||
HostName github.com
|
match = ''host nasvrillon exec "nc -w 1 -z 192.168.1.39 5001"'';
|
||||||
IdentityFile /run/secrets/ssh/MysaaJava@github.com
|
hostname = "192.168.1.39";
|
||||||
|
port = 22;
|
||||||
|
};
|
||||||
|
nasvrillon-remote = {
|
||||||
|
host = "nasvrillon";
|
||||||
|
hostname = "nasvrillon.myqnapcloud.com";
|
||||||
|
user = "samy";
|
||||||
|
port = 6962;
|
||||||
|
extraOptions."ConnectTimeout" = "10";
|
||||||
|
addressFamily = "inet";
|
||||||
|
};
|
||||||
|
|
||||||
Host midori
|
};
|
||||||
HostName midori.bernard.com.de
|
};
|
||||||
User mysaa
|
|
||||||
IdentityFile /run/secrets/ssh/mysaa@midori.bernard.com.de
|
|
||||||
|
|
||||||
Match host nasvrillon exec "nc -w 1 -z 192.168.1.39 5001"
|
|
||||||
HostName 192.168.1.39
|
|
||||||
Port 22
|
|
||||||
Host nasvrillon
|
|
||||||
HostName nasvrillon.myqnapcloud.com
|
|
||||||
User samy
|
|
||||||
Port 6962
|
|
||||||
ConnectTimeout 10
|
|
||||||
AddressFamily inet
|
|
||||||
|
|
||||||
Host gitlab.aliens-lyon.fr
|
|
||||||
HostName gitlab.aliens-lyon.fr
|
|
||||||
User savrillo
|
|
||||||
IdentityFile /run/secrets/ssh/savrillo@gitlab.ens-lyon.fr
|
|
||||||
|
|
||||||
Host teapot
|
|
||||||
HostName teapot.ens-lyon.fr
|
|
||||||
User enverts
|
|
||||||
IdentityFile /run/secrets/ssh/enverts@teapot.ens-lyon.fr
|
|
||||||
|
|
||||||
Host gitlab.inria.fr
|
|
||||||
HostName gitlab.inria.fr
|
|
||||||
User savrillo
|
|
||||||
IdentityFile /run/secrets/ssh/savrillo@gitlab.inria.fr
|
|
||||||
'';
|
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user