add simple fail2ban, remove passwordauth for ssh
This commit is contained in:
parent
9cae73f501
commit
fe558dead0
1 changed files with 14 additions and 2 deletions
|
|
@ -110,7 +110,15 @@
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
mosh.enable = true;
|
mosh.enable = true;
|
||||||
ssh.startAgent = true;
|
ssh = {
|
||||||
|
startAgent = true;
|
||||||
|
extraConfig = "
|
||||||
|
Host git.lo-probst.de
|
||||||
|
Hostname git.lo-probst.de
|
||||||
|
Port 23
|
||||||
|
User forgejo
|
||||||
|
";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
# Some programs need SUID wrappers, can be configured further or are
|
# Some programs need SUID wrappers, can be configured further or are
|
||||||
# started in user sessions.
|
# started in user sessions.
|
||||||
|
|
@ -128,11 +136,15 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
ports = [ 22 ];
|
ports = [ 22 ];
|
||||||
settings = {
|
settings = {
|
||||||
PasswordAuthentication = true;
|
PasswordAuthentication = false;
|
||||||
KbdInteractiveAuthentication = false;
|
KbdInteractiveAuthentication = false;
|
||||||
PermitRootLogin = "yes";
|
PermitRootLogin = "yes";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
fail2ban = {
|
||||||
|
enable = true;
|
||||||
|
bantime = "12h";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# services.nginx = {
|
# services.nginx = {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue