Przejdź do treści

Ustawienia plików cookie

Prosimy wybrać, na które rodzaje plików cookie Państwo zezwalają. Wybór można zmienić w dowolnym momencie w Ustawieniach plików cookie na dole każdej strony. Polityka prywatności

Niezbędne

Zawsze włączone

Potrzebne do logowania, zachowania koszyka i zapamiętania wyborów. Są zawsze włączone.

Jakie pliki cookie?
  • weboke_sessie, weboke_klant, weboke_remember: sesja i pozostanie zalogowanym
  • weboke_basket: koszyk
  • wkBtwIncl: wyświetlanie cen z VAT lub bez VAT
  • wok_cookies: wybór dotyczący plików cookie, 12 miesięcy

Mierzą, która reklama prowadzi do odwiedzin lub zamówienia, abyśmy nie płacili za reklamy, które nic nie dają.

Jakie pliki cookie?
  • Google Ads przez Google Tag Manager (_gcl_au, _gcl_aw), do 90 dni
  • OpenAI Ads, reklamy w ChatGPT
  • wok_aff: przez którego partnera trafili Państwo do nas (program partnerski), 60 dni

4,6

Kraj i język

Każdy kraj ma własną stronę z cenami i stawką VAT tego kraju.

Wyświetl

Zabezpieczenie serwera VPS: pierwsze pięć minut

Nowy serwer w internecie w ciągu kilku minut zostaje przeskanowany przez boty, które próbują odgadnąć hasła. Dzięki poniższym krokom będą Państwo o krok przed nimi. Prosimy wykonać je jako root.

1. Zaktualizować wszystko i włączyć automatyczne aktualizacje

  • Ubuntu i Debian: apt update && apt upgrade -y, następnie apt install -y unattended-upgrades oraz dpkg-reconfigure -plow unattended-upgrades.
  • AlmaLinux i Rocky Linux: dnf upgrade -y, następnie dnf install -y dnf-automatic oraz systemctl enable --now dnf-automatic-install.timer.

2. Logowanie kluczem, hasła wyłączone

Najpierw prosimy umieścić swój klucz SSH na serwerze (zob. Logowanie do VPS przez SSH) i sprawdzić, czy logowanie kluczem działa. Następnie należy utworzyć własny plik ustawień /etc/ssh/sshd_config.d/00-eigen.conf z następującymi wierszami:

PasswordAuthentication no
KbdInteractiveAuthentication no

Prosimy nie wpisywać tego w samym pliku /etc/ssh/sshd_config: pliki w sshd_config.d mają pierwszeństwo, a w Ubuntu plik 50-cloud-init.conf ponownie włącza tam hasła. Państwa plik 00-eigen.conf jest wczytywany wcześniej i wygrywa. Prosimy sprawdzić konfigurację poleceniem sshd -t (nic nie wyświetla, jeśli wszystko jest w porządku) oraz sshd -T | grep -i passwordauthentication (powinno pokazać no). Następnie należy ponownie uruchomić SSH poleceniem systemctl restart ssh (AlmaLinux i Rocky: systemctl restart sshd). Prosimy nie zamykać bieżącej sesji, dopóki w drugim oknie nie sprawdzą Państwo, że nadal mogą się zalogować.

3. Zapora sieciowa

  • Ubuntu i Debian: apt install -y ufw, następnie ufw allow OpenSSH, ewentualnie ufw allow 80,443/tcp dla strony internetowej, oraz ufw enable.
  • AlmaLinux i Rocky Linux: firewalld jest już zainstalowany. Na przykład firewall-cmd --permanent --add-service=http --add-service=https oraz firewall-cmd --reload.

Prosimy zawsze pozostawić otwarty SSH (port 22), w przeciwnym razie odetną Państwo sobie dostęp.

4. Fail2ban przeciwko próbom odgadnięcia hasła

apt install -y fail2ban lub dnf install -y epel-release && dnf install -y fail2ban, następnie systemctl enable --now fail2ban. Domyślnie blokuje on adresy IP, z których zbyt często próbowano wpisać błędne hasło. W Debianie 12 należy w pliku /etc/fail2ban/jail.local w sekcji [sshd] dodać także backend = systemd i zainstalować python3-systemd, w przeciwnym razie monitorowanie SSH nie zostanie uruchomione. Debian 13 i Ubuntu robią to automatycznie.

5. Snapshot jako zabezpieczenie

Zakładka Snapshoty w panelu VPS

Przed wprowadzeniem większych zmian prosimy wykonać snapshot w panelu VPS. Jeśli coś pójdzie nie tak, przywrócą go Państwo jednym kliknięciem. Zob. Snapshoty i kopie zapasowe VPS.

Prosimy nie usuwać qemu-guest-agent

Program qemu-guest-agent jest instalowany domyślnie. Dzięki niemu mogą Państwo ustawić nowe hasło root w panelu VPS oraz widzieć wykorzystanie dysku. Prosimy go nie usuwać.

Szczegółowe objaśnienia ze zrzutami ekranu: Logowanie hasłem i jako root: wyłączanie oraz fail2ban przeciwko próbom odgadnięcia hasła w podręczniku VPS.

Chcą Państwo dowiedzieć się więcej? Zapraszamy na bezpłatny kurs VPS i administracja serwerem Linux, lekcja 2.2 Bezpieczna konfiguracja serwera SSH lub lekcja 10.4 Kontrola końcowa: sprawdzenie serwera.

Czy ten artykuł był pomocny?

← Powrót do Hosting VPS

Chwileczkę…

Konfiguracja domen

Dla każdej domeny można ustawić serwery nazw, powiązanie z hostingiem oraz to, kto zostanie właścicielem.

Wczytywanie domen…