Zkontrolujte cloudový vps firewall
Odstraňování problémů s připojením na cloudovém virtuálním privátním serveru
(VPS) často zahrnuje kontrolu a úpravu nastavení brány firewall. A
správně nakonfigurovaný firewall je nezbytný pro udržení optimálního stavu
zabezpečení a zároveň zajištění dostupnosti služeb. Tento článek
poskytuje komplexní průvodce, jak spravovat a odstraňovat problémy
Nastavení brány firewall VPS pro lepší konektivitu.
Předpoklady
Než se ponoříte do kroků pro odstraňování problémů s firewallem, ujistěte se
splňovat následující předpoklady:
-
Oprávnění sudo: Měli byste mít práva sudo
na vašem VPS k provádění administrativních příkazů. -
Základní znalost firewallu: Seznámení se zákl
koncepty a příkazy firewallu, konkrétně pro UFW (Uncomplicated
Firewall), použitý v této příručce. -
SSH přístup: Ujistěte se, že máte přístup SSH ke svému
VPS pro vzdálené provádění příkazů. -
Aktualizovaný systém: Vaše VPS by mělo běžet
aktuální verzi svého operačního systému pro zabezpečení a
kompatibilita. Chcete-li aktualizovat svůj systém, přihlaste se do svého VPS a spusťte je
dva příkazy:
sudo apt update && sudo apt upgrade.
Krok 1: Zkontrolujte bránu firewall
Postavení
- Zkontrolujte stav brány firewall:
Začněte kontrolou aktuálního stavu vašeho firewallu pomocí:
sudo ufw status
Tento příkaz zobrazí, zda je firewall aktivní, a zobrazí nějaké
stávající pravidla.
- Aktivovat bránu firewall, pokud je neaktivní:
Pokud není brána firewall aktivní, musíte ji povolit. Než uděláte
takže se ujistěte, že jsou povolena připojení SSH, abyste zabránili uzamčení
ven:
sudo ufw allow ssh
sudo ufw enable
Tyto příkazy umožní připojení SSH přes bránu firewall a
pak jej aktivujte.
Tento krok je zásadní pro zajištění, že váš firewall běží a
správně nakonfigurován pro počáteční diagnostiku.
Krok 2: Kontrola
a Upravit pravidla brány firewall
- Seznam aktuálních pravidel brány firewall:
Chcete-li zobrazit všechna aktuální pravidla brány firewall s jejich čísly, použijte:
sudo ufw status numbered

Tento příkaz poskytuje jasný přehled o všech pravidlech a jejich
sekvence.
- Povolení konkrétního portu:
Chcete-li povolit provoz na konkrétním portu, spusťte:
sudo ufw allow [port_number]
Nahradit [číslo_portu] se skutečným číslem portu
chcete otevřít.
- Odmítnutí konkrétního portu:
Chcete-li blokovat provoz na konkrétním portu, použijte:
sudo ufw deny [port_number]
Nahradit [číslo_portu] s požadovaným číslem portu
zavřít.
- Smazání konkrétního pravidla:
Chcete-li odebrat pravidlo, identifikujte jeho číslo ze seznamu a poté spusťte:
sudo ufw delete [rule_number]
Nahradit [číslo_pravidla] s odpovídajícím číslem
na pravidlo, které chcete smazat.
- Znovu zkontrolujte aktualizovaná pravidla:
Po provedení změn znovu zkontrolujte aktualizovaná pravidla pomocí:
sudo ufw status
Můžete to provést kontrolou a úpravou pravidel brány firewall podle potřeby
řídit tok provozu do az vašeho VPS a řešit potenciál
problémy s připojením.
Krok 3: Test
Konektivita
- Test připojení služby:
-V případě webových služeb přistupujte na svůj web prostřednictvím prohlížeče. Nebo můžete použít
příkaz jako: curl http://your_website.com.
-U SSH otestujte spojení s ssh
username@your_vps_ip.
-U služeb FTP se zkuste připojit pomocí FTP klienta nebo příkazu
čára: ftp your_vps_ip.
- Ověřte přístup k povoleným portům:
-
Chcete-li zkontrolovat, zda je konkrétní port dostupný, můžete použít telnet
příkaz: telnet your_vps_ip port_number. -
Chcete-li například otestovat webový server na portu 80: telnet
your_vps_ip 80.
- Zkontrolujte blokované služby na odepřených portech:
-
Potvrďte, že připojení k zakázaným portům jsou blokována. Pokusit se
připojte se ke službě na zablokovaném portu a mělo by to selhat. -
Pokud jste například zablokovali port 8080, testování pomocí
telnet your_vps_ip 8080 by neměl uspět.
Zahrnutí těchto příkladů příkazů poskytuje praktický přístup
ověření účinnosti nastavení vašeho firewallu.
Krok 4:
Další tipy pro odstraňování problémů
- Ověřte stav služby:
Ujistěte se, že služby, ke kterým se pokoušíte přistupovat, jako jsou webové servery
(apache2, nginx) nebo databáze (mysql), běží. Používejte příkazy jako
sudo systemctl status apache2 zkontrolovat jejich
postavení.
- Zkontrolujte omezení IP:
Ujistěte se, že ve bráně firewall nejsou nastavena žádná omezení založená na IP
nechtěně vám zablokují přístup. To lze ověřit pomocí sudo
ufw status.
- Kontrola protokolů pro vodítka:
Zkontrolujte protokoly serveru, zda neobsahují nějaké chybové zprávy nebo stopy související s
problémy s připojením. Pro Apache se můžete podívat na
/var/log/apache2/error.log.

- Použijte nástroje pro diagnostiku sítě:
-
Ping: Otestujte síťové připojení k vašemu serveru
(ping your_server_ip). -
Traceroute: Sledujte cestu, kterou pakety vedou k vašemu
server (traceroute your_server_ip). To je užitečné pro identifikaci
kde se na trase vyskytují problémy s připojením. -
Netstat: Zobrazení síťových připojení a
naslouchající porty (netstat -plntu). Užitečné pro zobrazení toho, co jsou služby
poslech na kterých portech. -
Nmap: Vyhledejte otevřené porty a ověřte, zda je
pravidla brány firewall jsou správně aplikována (nmap your_server_ip).
Tyto dodatečné kroky a nástroje vám mohou pomoci diagnostikovat a vyřešit problém
složitější problémy s konektivitou.
Nyní víte vše o odstraňování problémů s připojením. Pokud vy
máte dotazy nebo potřebujete více informací, neváhejte nás kontaktovat odesláním
lístek!
Také v Bezpečnosti
Související návody.
Potřebuješ pomoc s něčím jiným?
Medián doby odezvy pod 1 hodinu. Skuteční lidé, ne boti.