Přejít na obsah

Nastavení cookies

Zvolte, které druhy cookies povolíte. Svou volbu můžete kdykoli změnit přes Nastavení cookies v dolní části každé stránky. Prohlášení o ochraně osobních údajů

Nezbytné

Vždy zapnuté

Potřebné pro přihlášení, uchování košíku a zapamatování vašich voleb. Jsou vždy zapnuté.

Které cookies?
  • weboke_sessie, weboke_klant, weboke_remember: vaše relace a trvalé přihlášení
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazení cen s DPH nebo bez DPH
  • wok_cookies: vaše volba cookies, 12 měsíců

Měří, která reklama vede k návštěvě nebo objednávce, abychom neplatili za reklamy, které nic nepřinášejí.

Které cookies?
  • Google Ads přes Google Tag Manager (_gcl_au, _gcl_aw), až 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: partner, který vás k nám doporučil (partnerský program), 60 dní

4,6

Země a jazyk

Každá země má vlastní web s cenami a DPH dané země.

Zobrazit

Vypnutí přihlašování heslem a jako root

Každý server na internetu brzy navštíví programy, které hádají hesla. Pokud se lze přihlásit pouze klíčem, nemají žádnou šanci. Právě to nyní zapnete.

Pozor: Funguje Vám přihlášení klíčem jako anna (viz Vlastní uživatel se sudo)? Pak si nejprve vytvořte snapshot (viz Snapshoty: záchranná síť pro každou velkou změnu) a během těchto kroků mějte otevřenou jednu relaci. Pokud se přesto něco pokazí, dostanete se na server přes konzoli (viz Konzole: Váš VPS v prohlížeči).

Vlastní konfigurační soubor

Na Debianu a Ubuntu čte SSH server nejprve soubory v /etc/ssh/sshd_config.d/, a to v abecedním pořadí. Pro každé nastavení platí první hodnota, na kterou narazí. Váš vlastní soubor proto dostane název, který bude v pořadí na začátku:

anna@web1:~$ sudo nano /etc/ssh/sshd_config.d/00-eigen.conf

Vložte do něj:

PasswordAuthentication no
KbdInteractiveAuthentication no
PermitRootLogin no
  • PasswordAuthentication no: žádná hesla přes SSH.
  • KbdInteractiveAuthentication no: ani dotaz na heslo oklikou.
  • PermitRootLogin no: root se přes SSH už nemůže přihlásit, ani klíčem. Pracujete jako anna se sudo. Pokud chcete rootovi přihlášení klíčem stále povolit, použijte prohibit-password.

Kontrola a použití

anna@web1:~$ sudo sshd -t
anna@web1:~$ sudo sshd -T | grep -Ei '^(passwordauthentication|kbdinteractiveauthentication|permitrootlogin)'
passwordauthentication no
kbdinteractiveauthentication no
permitrootlogin no
anna@web1:~$ sudo systemctl restart ssh

sshd -t nic nevypíše, pokud je soubor v pořádku. sshd -T ukáže, které hodnoty skutečně platí. Je tam stále passwordauthentication yes? Pak ho znovu zapíná jiný soubor v sshd_config.d, často 50-cloud-init.conf. Váš 00-eigen.conf je v pořadí před ním a má přednost; zkontrolujte, zda máte správný název.

Na AlmaLinux a Rocky Linux se služba jmenuje sshd: sudo systemctl restart sshd.

Test před zavřením relace

Otevřete nové okno a vyzkoušejte:

ssh anna@203.0.113.10
ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no anna@203.0.113.10
anna@203.0.113.10: Permission denied (publickey).
ssh root@203.0.113.10
root@203.0.113.10: Permission denied (publickey).

První pokus musí fungovat. Další dva musí být odmítnuty. Je vše v pořádku? Pak snapshot smažte.

Tip: Jiné číslo portu než 22 udrží Váš protokol klidnější, ale server tím bezpečnější nebude. Práci odvádí klíč. Pokud port přesto změníte, nejprve ho otevřete ve firewallu (viz Firewall s ufw (nebo nftables)).

Chvíli strpení…

Nastavení vašich domén

U každé domény nastavte jmenné servery, propojení s hostingem a to, kdo bude držitelem.

Načítání vašich domén…