Ang bawat aplikasyon at serbisyo na nangangailangan ng koneksyon sa network upang gumana ay nangangailangan ng mga partikular na endpoint upang kumonekta at makipag-ugnayan sa iba pang mga serbisyo. Mayroong 65,536 ganoong mga endpoint sa anumang Linux system na kilala bilang”Mga Port.”Sa artikulong ito, tatalakayin natin ang iba’t ibang paraan upang magbukas ng port sa Linux.
Talaan ng mga Nilalaman
Paano Suriin ang Status ng Port sa Linux
Bago mo mabuksan ang anumang mga port para sa ilan sa mga pinakamahusay na application ng Linux na gagamitin, kailangan mong suriin ang status ng port upang maiwasan ang anumang uri ng tunggalian. Upang ilista ang lahat ng bukas na port sa system, gamitin ang netstat command sa Linux:
netstat-l-n-t-u
Sa command sa itaas, narito ang ibig sabihin ng bawat parameter:
-l naglilista ng lahat ng port na nakatakda sa pakikinig mode (pagtanggap ng mga papasok na koneksyon)-n nagpi-print ng port number-t naglilista ng lahat ng port na tumatanggap ng mga koneksyon sa TCP-u naglilista ng lahat ng port na tumatanggap ng mga koneksyon sa UDP
Kapag pinatakbo mo ang command na ito sa Terminal, makikita mo ang sumusunod na output:
Dito, pansinin ang ikalimang column na may pangalang Local Address. Ang numerong ito ay nagpapahiwatig ng lokal na address kung saan tinatanggap ang anumang papasok na koneksyon. Ang numero pagkatapos ng simbolo ng colon ay nagpapahiwatig ng bukas na port para sa anumang mga papasok na koneksyon sa iyong Linux system.
Kung hindi naka-install ang netstat sa iyong system, maaari mong gamitin ang ss command sa Linux. Nagbibigay ito sa iyo ng katulad na output, at ipinapakita ang numero ng port sa huling column pagkatapos ng colon. Narito ang hitsura ng syntax para sa ss command:
ss-l-n-t-u
Paano Magbukas ng Mga Port sa Linux
Kapag na-verify mo na ang port na gusto mong buksan ay hindi na ginagamit, maaari mong ngayon magpatuloy upang buksan ito. Sundin ang mga hakbang na partikular sa iba’t ibang Linux distro:
Ubuntu-based Systems
Ang UFW ay isang Linux-based na tool na kumakatawan sa Uncomplicated FireWall at ginagamit upang pamahalaan ang mga panuntunan sa firewall. Gamitin ang syntax na ito para magdagdag ng bagong panuntunan para buksan ang port:
sudo ufw allow Halimbawa, para buksan ang port 8080 para sa mga papasok na TCP na koneksyon sa iyong Linux system, gamitin ang sumusunod na command: sudo ufw allow 8080/tcp Ngayon, suriin ang katayuan ng UFW gamit ang: sudo ufw status numbered Kung sinasabing hindi pinagana, paganahin ito gamit ang syntax na ito: sudo ufw enable At muli suriin ang katayuan ng UFW. Sa pagkakataong ito makikita mo ang nakabukas na port sa output. Firewalld, na nangangahulugang Firewall-Daemon, ay isang advanced na tool sa pamamahala ng mga panuntunan ng firewall. Bago baguhin ang anumang mga panuntunan upang buksan ang anumang port sa iyong Linux system, palaging suriin ang status nito gamit ang sumusunod na command: sudo systemctl status firewalld Kung sinasabing hindi aktibo, kailangan mong i-activate ang firewall-daemon gamit ang sumusunod na command: sudo systemctl enable firewalld Ngayon, gamitin ang syntax na ito para magdagdag ng bagong panuntunan para magbukas ng port na partikular sa isang protocol: sudo firewall-cmd–add-port= Halimbawa, upang buksan ang port 8080 para sa mga papasok na koneksyon sa TCP, gamitin ang command tulad ng sumusunod: sudo firewall-cmd–add-port=8080/tcp Ang bawat pamamahagi ng Linux ay naka-preinstall na may iptables, isang maraming nalalaman na tool na ginagamit upang pamahalaan ang mga panuntunan sa firewall at mga bukas na port. Upang payagan ang trapiko ng TCP sa port 8080 sa ibang mga Linux distro, gamitin ang command na ito: sudo iptables-A INPUT-p tcp–dport 8080-j ACCEPT Kapag naidagdag mo na ang panuntunan, i-save ito gamit ang command na ito: sudo/sbin/iptables-save Mag-iwan ng komento Narito na sa wakas ang RTX 4060 Ti, pagdating sa base RTX 4060 sa isang kaakit-akit na sapat na punto ng presyo upang mapag-isipan ng mga gamer na i-upgrade ang kanilang graphics card. Ngunit dapat ba? Magiging malalim at ihahambing natin ang RTX 4060 […] Maraming debate sa internet tungkol sa AR (augmented reality) vs VR (virtual reality), kaya hindi na ako magdadagdag ng gasolina sa ang apoy, ngunit ang isa sa mga bagay na napansin namin habang ginagamit ang Nreal Air ay ang VR […] May ilang kaduda-dudang pagpipilian sa disenyo sa Redfall, isang mishmash ng kalahating-baked na sikat na formula ng Arkane. Gustung-gusto ko ang mga laro na ginawa ng Arkane Studios, na ang Dishonored ay naging isang pamagat na muli kong binibisita paminsan-minsan para sa kakaibang lumilitaw na gameplay nito. At […]Cent OS-based Systems
Ibang Pamamahagi ng Linux