setup ssh on hpm
This commit is contained in:
@@ -8,6 +8,33 @@
|
|||||||
../users/me/default.nix
|
../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;}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,8 +9,9 @@
|
|||||||
identityFile = "${secretsDir}/private-key-main";
|
identityFile = "${secretsDir}/private-key-main";
|
||||||
};
|
};
|
||||||
hpm = {
|
hpm = {
|
||||||
hostname = "192.168.1.56";
|
hostname = "192.168.1.6";
|
||||||
user = "root";
|
user = "me";
|
||||||
|
identityFile = "${secretsDir}/private-key-main";
|
||||||
};
|
};
|
||||||
|
|
||||||
servers = {
|
servers = {
|
||||||
|
|||||||
Reference in New Issue
Block a user