Ubuntu poskytuje několik nástrojů, které mu umožňují otevřít uzavřené porty. Porty umožňují komunikaci mezi zařízeními. Internetové služby a aplikace obvykle poslouchají, aby se připojily zvenčí, aby mohly plnit své úkoly. Komunikace mezi hostiteli přes internet není možná bez portů. Některé porty jsou ve výchozím nastavení uzavřeny a některé jsou uzavřeny pomocí brány firewall.
Virtuální bod, kde síťové připojení začíná a končí, se nazývá port. Operační systémy počítačů spravují porty, které jsou založené na softwaru. Každý port je spojen s určitou operací nebo službou. Sítě TCP i UDP se skládají z portů. Některé z běžných portů jsou HTTP, FTP, SSSH a tak dále.
Zde na LinuxAPT se podíváme na otevření portů na systémech Ubuntu.
Můžete si prohlédnout našeho průvodce, jak zkontrolovat otevřené porty na Ubuntu 20.04 Linux zde:https://linuxapt.com/blog/192-how-to-check-open-ports-on-ubuntu-linux
Jak otevřít port na Ubuntu?
V systému je několik portů. Obecně k otevření portů používáme příkaz ufw. Ufw je předinstalovaný s nejnovějšími verzemi Ubuntu. UFW, zkráceně Uncomplicated Firewall, se používá k nastavení nástroje založeného na iptables, který je standardně dodáván s edicemi Ubuntu.
Níže jsou uvedeny některé způsoby otevření některých portů:
- Otevřete port 22 na Ubuntu.
- Otevřete port 80 na Ubuntu.
- Otevřete port 443 na Ubuntu.
- Otevřete port 53 na Ubuntu.
Před otevřením portů zkontrolujte, které porty jsou otevřené nebo zavřené, pomocí níže uvedeného příkazu:
$ sudo ufw status verbose
Nejprve povolte firewall níže uvedeným příkazem:
$ sudo ufw enable
1. Jak otevřít port 22 na Ubuntu?
Port 22 nabízí vzdálený přístup ke správě virtuálního počítače a používá se pro komunikaci Secure Shell (SSH). Ověření hesla se používá k zabezpečení provozu obecně. Spusťte níže uvedený příkaz pro přijetí paketů TCP přicházejících na port 22:
$ sudo ufw allow 22/tcp
Spusťte příkaz uvedený níže a ověřte, zda je port otevřený:
$ sudo ufw status verbose
2. Jak otevřít port 80 na Ubuntu
Port # 80 je přidělen Hypertext Transfer Protocol, široce používanému internetovému komunikačnímu protokolu (HTTP). Je to port, přes který může počítač odesílat a přijímat komunikaci a zprávy na bázi webového klienta z webového serveru, a také je to místo, kam se odesílají a přijímají HTML stránky a data.
Spuštěním níže uvedeného příkazu povolte port HTTP:
$ sudo ufw allow 80/tcp
Spusťte příkaz uvedený níže a ověřte, zda je port otevřený:
$ sudo ufw status verbose
3. Jak otevřít port 443 na Ubuntu
Počítače využívají port #443 jako virtuální port k odklonění síťového provozu. Každý den jej používají miliardy lidí po celém světě. Váš počítač se může připojit k serveru, který je hostitelem informací a získá je za vás, kdykoli budete provádět online vyhledávání. Toto připojení je navázáno přes port, který je buď HTTPS nebo HTTP.
Spuštěním níže uvedeného příkazu povolte port HTTPS:
$ sudo ufw allow 443/tcp
Spusťte příkaz uvedený níže a ověřte, zda je port otevřený:
$ sudo ufw status verbose
4. Jak otevřít port 53 na Ubuntu
TCP port č. 53 používá DNS pro přenos zóny a pro synchronizaci databází DNS a serverů. Když klient požaduje server DNS, používá protokol UDP. Protokol TCP by neměl být používán pro dotazy, protože poskytuje útočníkům mnoho informací.
Spusťte níže uvedený příkaz pro přijetí paketů TCP/UDP přicházejících na portu 22:
$ sudo ufw allow 53
Spusťte příkaz uvedený níže a ověřte, zda je port otevřený:
$ sudo ufw status verbose