this post was submitted on 04 Mar 2026
755 points (99.1% liked)

Programmer Humor

30234 readers
539 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 

(The meme's author may be convinced but I am still not, to be clear)

From: https://terra.incognita.net/@RainofTerra/116168632108345829

you are viewing a single comment's thread
view the rest of the comments
[–] Luminous5481@anarchist.nexus 43 points 3 days ago (15 children)

this seems like something I would do too, which is why I haven't installed fail2ban

[–] smiletolerantly@awful.systems 3 points 3 days ago* (last edited 3 days ago) (9 children)

The nice thing about SSH key-based access is, I either have the key and login succeeds, or I have no business trying to log in.

That's why my remote root server bans via fail2ban after a single failed login.

Yes I've had to write support to get a KVM. Yes it's still configured like this.

[–] probablymissing@lemmy.world 0 points 3 days ago (3 children)

as a nixos enjoyer, i have no idea how to setup ssh keys. fail2ban and a regular password for me.

yes, i have locked myself out of my own server for hours at a time because i'm an absolute tool.

[–] smiletolerantly@awful.systems 4 points 2 days ago (1 children)

Ehm... I'm also on Nixos and I'd say it's super trivial.

services.openssh = {
  enable = true;
  settings = {
    PasswordAuthentication = false;
    PermitRootLogin = "no";
  };
};

users.users.<name>.openssh.authorizedKeys.keys = [ list of pubkeys ideally read from file in repo ];
[–] Urist@lemmy.ml 2 points 2 days ago (1 children)

So easy it should be illegal! I mean, how can we feel superior if we are not wasting huge amounts of time setting things up!?

[–] smiletolerantly@awful.systems 3 points 2 days ago

I mean, how can we feel superior if we are not wasting huge amounts of time setting things up!?

Why, by boasting that it's so easy, just look at that, it is only two options you need to set thanks to the 80 custom modules I've written to abstract the abstractions from nixpkgs!

I WISH I could put an /s here, but I cannot.

load more comments (1 replies)
load more comments (6 replies)
load more comments (11 replies)