setup ssh on hpm

This commit is contained in:
Sebastian Moser
2023-11-01 13:23:40 +01:00
parent c124045a04
commit c596e2b77d
2 changed files with 31 additions and 3 deletions

View File

@@ -8,6 +8,33 @@
../users/me/default.nix
];
networking.hostName = "hpm";
services.openssh = {
enable = true;
# require public key authentication for better security
settings.PasswordAuthentication = false;
settings.KbdInteractiveAuthentication = false;
settings.PermitRootLogin = "yes";
};
users.users.me.openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFjgXf9S9hxjyph2EEFh1el0z4OUT9fMoFAaDanjiuKa me@main"
];
networking = {
defaultGateway = {
address = "192.168.1.1";
interface = "enp0s13f0u1c2";
};
hostName = "hpm";
nameservers = [ "1.1.1.1" "8.8.8.8" ];
interfaces = {
"enp0s13f0u1c2" = {
name = "eth0";
ipv4.addresses = [
{ address = "192.168.1.6"; prefixLength = 24;}
];
};
};
};
}

View File

@@ -9,8 +9,9 @@
identityFile = "${secretsDir}/private-key-main";
};
hpm = {
hostname = "192.168.1.56";
user = "root";
hostname = "192.168.1.6";
user = "me";
identityFile = "${secretsDir}/private-key-main";
};
servers = {