Port knocking, VPN vagy fail2ban?
Mindhárom távol tartja az illetékteleneket az SSH-tól és az adminisztrációs panelektől, eltérő módokon. Nem zárják ki egymást — sok szerver kombinálja őket.
Port knocking
A port mindenki számára zártnak tűnik; egy kopogás néhány másodpercre megnyitja az Ön címéről. Nem kell semmit telepíteni a hálózati útvonalra, és nincs alagút: a kopogás után közvetlenül csatlakozik. A fwknop SPA titkosítottá és visszajátszás ellen védetté teszi a kopogást. Jó választás néhány adminisztrációs szolgáltatáshoz egy olyan szerveren, amelyet változó hálózatokról ér el.
VPN (WireGuard, Tailscale)
A szolgáltatások csak a VPN-en figyelnek, ezért az internetről láthatatlanok, az alagút pedig minden forgalmat titkosít. A VPN-hez minden eszközön futó kliens szükséges, a WireGuard esetében pedig egy UDP-port is; a Tailscale a koordinációs szolgáltatására támaszkodik. Jó választás, ha sok szolgáltatást vagy egy teljes hálózatot ér el.
fail2ban
A port nyitva marad, a fail2ban pedig sikertelen bejelentkezések után kitiltja a címeket. Csökkenti a nyers erővel végzett támadások számát, de nem rejti el a szolgáltatást, így a szerver továbbra is válaszol minden portvizsgálónak. Hasznos további védelmi réteg a fenti megoldások bármelyike mögött.
Mikor melyiket
- 1Egy szerver, néhány adminisztrációs port, telefon a zsebében: port knocking.
- 2Sok szolgáltatás, teljes otthoni hálózat, fájlmegosztások: VPN.
- 3Nyilvános szolgáltatás, amelynek elérhetőnek kell maradnia: fail2ban és erős kulcsok.
- 4Bármit is választ: SSH-kulcsok, jelszavas bejelentkezés nélkül.
Kérdések
Kopogással megnyithatom a VPN portját?
Igen. A WireGuard UDP-portjának vagy egy útválasztó felügyeleti portjának kopogás mögé rejtése mindkét megoldást ötvözi.
Útmutatók a beállításához
- A port knocking ismertetése →
- knockd iPhone-on, iPaden és Macen →
- fwknop SPA iPhone-on, Macen és Apple Watchon →
- MikroTik portkopogtatás →
- DrayTek Vigor portkopogtatás →
- SSH elrejtése portkopogtatással →
- Portkopogtatás Apple Watchon →
- Miért nem nyílik ki egy portkopogás után? →
- knockd.conf-példák →
- fwknop-kiszolgáló beállítása →