2019-10-24 02:20:38 +02:00
|
|
|
{ lib, ... }:
|
2019-12-20 05:54:26 +01:00
|
|
|
with lib; {
|
2019-10-24 02:20:38 +02:00
|
|
|
|
|
|
|
home-manager.users.mainUser = {
|
|
|
|
programs.ssh.enable = true;
|
|
|
|
programs.ssh.matchBlocks = {
|
|
|
|
"lassul.us" = {
|
|
|
|
identityFile = "~/.ssh/card_rsa.pub";
|
|
|
|
identitiesOnly = true;
|
|
|
|
user = "download";
|
|
|
|
port = 45621;
|
|
|
|
};
|
2020-01-03 10:08:59 +01:00
|
|
|
"*.r" = {
|
|
|
|
identityFile = "~/.ssh/card_rsa.pub";
|
|
|
|
identitiesOnly = true;
|
|
|
|
user = "root";
|
|
|
|
};
|
2020-02-03 07:08:43 +01:00
|
|
|
"*.insecure" = {
|
|
|
|
identityFile = "~/.ssh/card_rsa.pub";
|
|
|
|
identitiesOnly = true;
|
|
|
|
user = "root";
|
|
|
|
};
|
2019-10-24 02:20:38 +02:00
|
|
|
"*.private" = {
|
|
|
|
identityFile = "~/.ssh/card_rsa.pub";
|
|
|
|
identitiesOnly = true;
|
|
|
|
user = "root";
|
|
|
|
};
|
2020-06-11 18:41:11 +02:00
|
|
|
"*.lan" = {
|
|
|
|
identityFile = "~/.ssh/card_rsa.pub";
|
|
|
|
identitiesOnly = true;
|
|
|
|
user = "root";
|
|
|
|
};
|
2019-10-24 02:20:38 +02:00
|
|
|
"*.ingolf-wagner.de" = {
|
|
|
|
identityFile = "~/.ssh/card_rsa.pub";
|
|
|
|
identitiesOnly = true;
|
|
|
|
extraOptions.HostKeyAlgorithms = "ssh-rsa";
|
|
|
|
user = "root";
|
|
|
|
};
|
2019-10-25 08:17:56 +02:00
|
|
|
"git.renoise.com" = {
|
|
|
|
identityFile = "~/.ssh/card_rsa.pub";
|
|
|
|
identitiesOnly = true;
|
|
|
|
extraOptions.HostKeyAlgorithms = "ssh-rsa";
|
|
|
|
};
|
2019-10-24 02:20:38 +02:00
|
|
|
"*.renoise.com" = {
|
|
|
|
identityFile = "~/.ssh/card_rsa.pub";
|
|
|
|
identitiesOnly = true;
|
|
|
|
};
|
|
|
|
"*.sononym.net" = {
|
|
|
|
identityFile = "~/.ssh/card_rsa.pub";
|
|
|
|
identitiesOnly = true;
|
|
|
|
};
|
|
|
|
"github.com" = {
|
|
|
|
identityFile = "~/.ssh/card_rsa.pub";
|
|
|
|
identitiesOnly = true;
|
|
|
|
hostname = "ssh.github.com";
|
|
|
|
user = "root";
|
|
|
|
};
|
|
|
|
"es5.siteground.eu" = {
|
|
|
|
identityFile = "~/.ssh/card_rsa.pub";
|
|
|
|
identitiesOnly = true;
|
|
|
|
user = "ingolfwa";
|
|
|
|
port = 18765;
|
|
|
|
};
|
|
|
|
"bitbucket.org" = {
|
|
|
|
identityFile = "~/.ssh/card_rsa.pub";
|
|
|
|
identitiesOnly = true;
|
|
|
|
};
|
|
|
|
"static.247.134.201.195.clients.your-server.de" = {
|
|
|
|
identityFile = "~/.ssh/card_rsa.pub";
|
|
|
|
identitiesOnly = true;
|
|
|
|
};
|
|
|
|
"*.onion" = {
|
|
|
|
identityFile = "~/.ssh/card_rsa.pub";
|
|
|
|
identitiesOnly = true;
|
|
|
|
user = "root";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|