ssh on port 22

This commit is contained in:
Casper V. Kristensen 2024-02-24 14:46:40 +01:00
parent b86d370a62
commit f9323d67ad
3 changed files with 7 additions and 29 deletions

View file

@ -9,6 +9,7 @@
allowedUDPPorts = [ 1234 1337 8000 8080 ]; allowedUDPPorts = [ 1234 1337 8000 8080 ];
}; };
nameservers = [ "127.0.0.53" ]; # resolved stub resolver nameservers = [ "127.0.0.53" ]; # resolved stub resolver
search = [ "caspervk.net" ];
}; };
# TODO: these systemd networkd settings will be the default once # TODO: these systemd networkd settings will be the default once

View file

@ -1,9 +1,6 @@
{ ... }: { { ... }: {
services.openssh = { services.openssh = {
enable = true; enable = true;
# Security by obscurity? Nah, but it certainly reduces the logs volume.
# Also, port 222 still requires root to bind.
ports = [ 222 ];
settings = { settings = {
PasswordAuthentication = false; PasswordAuthentication = false;
}; };
@ -16,14 +13,14 @@
]; ];
}; };
# ssh-keyscan -t ed25519 -p 222 alpha.caspervk.net # ssh-keyscan -t ed25519 alpha
programs.ssh.knownHosts = { programs.ssh.knownHosts = {
"alpha.caspervk.net".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG0OmbNKuMGIOEUxqNDgUN9lz1LSw7xvZ6Tu/BkQyRoy"; "alpha".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG0OmbNKuMGIOEUxqNDgUN9lz1LSw7xvZ6Tu/BkQyRoy";
"delta.caspervk.net".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB0x9oImZjIhoPEwLlHVixIh7y1Kwn+SX17xffrdRzvv"; "delta".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB0x9oImZjIhoPEwLlHVixIh7y1Kwn+SX17xffrdRzvv";
"lambda".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEEd354UBnQi4xhjtJtKs4yVXuOkKY0svk+YHCm/pG46";
"sigma".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF2Qrh0tpR5YawiYvcPGC4OSnu4//ge1eVdiBDLrTbCx";
"tor".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMVPxvqwS2NMqqCGBkMmExzdBY5hGLegiOuqPJAOfdKk";
"git.caspervk.net".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAvPxSg6XN6znT1T4H0U1lzJBsGY7Uann+TBisWD3Drd"; "git.caspervk.net".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAvPxSg6XN6znT1T4H0U1lzJBsGY7Uann+TBisWD3Drd";
"lambda.caspervk.net".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAvPxSg6XN6znT1T4H0U1lzJBsGY7Uann+TBisWD3Drd";
"sigma.caspervk.net".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF2Qrh0tpR5YawiYvcPGC4OSnu4//ge1eVdiBDLrTbCx";
"tor.caspervk.net".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMVPxvqwS2NMqqCGBkMmExzdBY5hGLegiOuqPJAOfdKk";
}; };
environment.persistence."/nix/persist" = { environment.persistence."/nix/persist" = {

View file

@ -10,26 +10,6 @@
# one. This is especially useful when using SCP. # one. This is especially useful when using SCP.
controlMaster = "yes"; controlMaster = "yes";
matchBlocks = { matchBlocks = {
"alpha" = {
hostname = "alpha.caspervk.net";
port = 222;
};
"delta" = {
hostname = "delta.caspervk.net";
port = 222;
};
"lambda" = {
hostname = "lambda.caspervk.net";
port = 222;
};
"sigma" = {
hostname = "sigma.caspervk.net";
port = 222;
};
"tor" = {
hostname = "tor.caspervk.net";
port = 222;
};
"git.caspervk.net" = { "git.caspervk.net" = {
port = 2222; port = 2222;
}; };