27 posts 109 tags 7 domains
~/oferta/serwery-linux

Serwery Linux: konfiguracja i zabezpieczenie

VPS kupiony pod sklep albo stronę zwykle zostaje z ustawieniami z dnia instalacji. Konfiguruję i zabezpieczam serwery na Debianie i Ubuntu tak, żeby były szybkie, aktualne i nie wpuszczały każdego, kto zapuka na port 22.

# journalctl -p warning

Po czym poznać, że serwer wymaga uwagi

  • WARNSystem od instalacji bez aktualizacji
  • ERRW logach tysiące nieudanych logowań przez SSH
  • WARNLogowanie hasłem na roota, wszystkie porty otwarte
  • WARNPHP-FPM i baza na domyślnych ustawieniach, strona zwalnia pod ruchem
  • WARNKopie zapasowe leżą na tym samym serwerze
# serwer --help

Co konfiguruję

Pracuję na tym, co serwer już ma, i zapisuję, co zostało zmienione. Po mojej pracy wiesz, co działa na serwerze i dlaczego.

--hardening
Zabezpieczenie od podstawSSH na klucze, nftables, fail2ban, automatyczne aktualizacje bezpieczeństwa
--lamp
Apache albo nginx, PHP-FPM, MariaDBOPcache, TLS, ustawienia pod konkretną aplikację
--backup
Kopie poza serweremrestic, np. na Hetzner Storage Box
--prestashop
Serwer pod sklepwięcej na stronie optymalizacji PrestaShop
--siec
Sieć lokalnamDNS, VLAN na OpenWrt, dostęp do urządzeń w domu i biurze
# ls ~/oferta
$ mail --to=biuro@infinityweb.pl

Masz serwer, którego nikt nie dotykał od instalacji? Napisz.

biuro@infinityweb.pl