Zabezpečení Raspberry Pi po instalaci
Instalace fail2ban
Fail2ban je software, který pomáhá zamezit brute force útoku a po 5ti neúspěšných pokusech o přihlášení zabanuje IP na 10 minut
sudo apt install fail2bansudo service fail2ban restart
Instalace Firewall
Na Linuxu není nutný antivir, když se zrovna nejedná třeba o NAS, kde se přistupuje třeba i z Windows stroje. Ale velmi praktické je instalovat firewall a nastavit si správně pravidla.
sudo apt install ufw- Pokud chceme třeba povolit přístup na port 80
sudo ufw allow 80
- Pokud chceme povolit přístup na port 80 z určité adresy
sudo ufw allow from 192.168.1.50 port 80
- Pokud chceme povolit vše z určité adresy
sudo ufw allow from 192.168.1.50
- Před povolením firewallu je dobré mít povolený ssh přístup, nebo se do zařízení už bez fyzického přistupu nedostaneme
sudo ufw allow ssh
- Firewall povolíme
sudo ufw enable - Můžeme si zkontrolovat pravidla
sudo ufw status verbose
Doporučení je povolit port 22, ssh připojení, jen z konkrétní adresy či subnetu, tak aby se na ssh nedokázal nikdo z venku přihlásit.
Zabzepečení SSH konfigurace
- Otevřeme si konfiguraci SSH
sudo vi /etc/ssh/sshd_config - Najdeme si řádek, kde bude uvedeno
PermitRootLogin prohibit-password- Pokud je tento řádek uvedený bez
#, tak jej doplníme, abychom řádek zakomentovali a zakázali login root uživatele přes ssh
- Pokud je tento řádek uvedený bez
- Nastavení se projeví až po restartování ssh služby
sudo service ssh restart
Změna hesla
- Po přihlášení do systému zadáme
passwda heslo změníme