Trucada de ports, una VPN o fail2ban?
Tots tres mantenen els desconeguts lluny d’SSH i dels panells d’administració, de maneres diferents. No són excloents: molts servidors els combinen.
Trucada de ports
El port sembla tancat per a tothom; una trucada l’obre per a la vostra adreça durant uns segons. No cal instal·lar res al recorregut de xarxa ni crear cap túnel: després de la trucada us connecteu directament. L’SPA de fwknop fa que la trucada estigui xifrada i que no es pugui repetir. És adequat per a uns quants serveis d’administració en un servidor al qual accediu des de xarxes canviants.
Una VPN (WireGuard, Tailscale)
Els serveis només escolten a la VPN, de manera que són invisibles des d’internet, i el túnel xifra tot el trànsit. Una VPN necessita un client en execució a cada dispositiu i, en el cas de WireGuard, un port UDP; Tailscale depèn del seu servei de coordinació. És adequada quan accediu a molts serveis o a tota una xarxa.
fail2ban
El port es manté obert i fail2ban bloqueja adreces després d’inicis de sessió fallits. Redueix els atacs de força bruta, però no amaga el servei, de manera que el servidor continua responent a tots els escàners. És una capa addicional útil darrere de qualsevol de les opcions anteriors.
Quina opció, quan
- 1Un servidor, un parell de ports d’administració, el telèfon a la butxaca: trucada de ports.
- 2Molts serveis, tota una xarxa domèstica, recursos compartits de fitxers: una VPN.
- 3Un servei públic que ha de continuar accessible: fail2ban i claus robustes.
- 4Sigui quina sigui l’opció que trieu: claus SSH i sense inicis de sessió amb contrasenya.
Preguntes
Puc fer una trucada per obrir el port de la VPN?
Sí. Amagar el port UDP de WireGuard o el port de gestió d’un encaminador darrere d’una trucada combina totes dues opcions.
Guies per a la vostra configuració
- Port knocking explicat →
- knockd a l’iPhone, l’iPad i el Mac →
- fwknop SPA a l’iPhone, el Mac i l’Apple Watch →
- Trucada a ports de MikroTik →
- Port knocking de DrayTek Vigor →
- Amaga SSH darrere del port knocking →
- Trucada de ports a l’Apple Watch →
- Per què una trucada de port no obre →
- Exemples de knockd.conf →
- configuració del servidor fwknop →