Åbning af havne i Ubuntu

Kære venner, i dag vil vi diskutere to spørgsmål: hvordan man åbner en port i Ubuntu og ser listen over allerede kørende. På den måde kan du styre processerne på din computer. Det vil sige, at hvis du undlader at åbne et værktøj på grund af ansættelsen af ​​en af ​​havne, kan en sådan ting rettes. Lad os først finde ud af, hvordan du kan se åbne porte? Herefter vil vi overveje den anden del af dagens emne om åbning af havne i Ubuntu.

Portforvaltning på en pc er nødvendig for fuld drift af applikationer.

Sådan ses åbne porte

Hvis med lanceringen af ​​havne mere eller mindre noget ryddet op i mit hoved, så lad os se på, hvad der skal gøres for at se de åbne porte? Så denne metode forudsætter, at netstat-hjælpeprogrammet er installeret på din computer, der kører Linux-operativsystemet. Hvis dette program ikke findes på din enhed, skal du sørge for at installere det med velkendte midler. Herefter er det nok at indtaste følgende kommando i konsollen: netstat -ltupn. Dette åbner et vindue med porte, IP-adresser og navnene på de processer, der ejer forbindelserne. Metoden er ganske enkel og kræver ikke nogen indsats fra din side, undtagen at bruge netstatværktøjet.

Sådan åbner du en port i Ubuntu

Overvej nu vores anden del af dagens diskussion. Først og fremmest skal du køre konsollen for at indtaste kommandoer og scripts. Prøv derefter følgende to kombinationer, der giver dig mulighed for at åbne en bestemt port. Det er værd at bemærke, at alle handlinger udføres på egen risiko og risiko, da de er beregnet til avancerede brugere. Eventuelle forkerte trin eller dysfunktionelle manipulationer kan føre til ubehagelige konsekvenser. For eksempel er der en chance for at miste vigtige filer og data, eller at bryde noget i systemet. Fortsæt kun med følgende handlinger med fuld tillid til deres styrke og kapacitet.

Metode en

Følgende er eksempler på port 7777:

  1. Så tilføjer vi en regel til vores konsol: iptables -t filter -A INPUT -i eth0 -p tcp -dport 7777 -j ACCEPT.

  2. Hvis dette ikke virker, er det værd at kontrollere firewallkonfigurationsindstillingerne, og indtast derefter følgende værdi: iptables -L. Derefter skal du bruge kommandoen konsol for at åbne den ønskede port: iptables -A INPUT -p tcp -dport 777 -j ACCEPT.
  3. Hvis denne kommando ikke hjalp dig, skal du bruge følgende: sudo iptables -A INPUT -p tcp -dport 7777-j ACCEPT.

Det er dog værd at bemærke, dog et meget vigtigt punkt. Faktum er, at iptables firewall er tilgængelig i absolut alle Linux distributioner. Desuden er deres regler også ens, men konfigurationen og lanceringen kan variere. Derfor har du måske brug for en universel måde. Mest sandsynligt vil erfarne brugere ikke bruge det, men almindelige brugere kan godt bruge det.

Anden vej

  1. Først bør du kontrollere tilgængeligheden af ​​iptables i dit operativsystem. For at gøre dette skal du gøre følgende kommando i konsollen: iptables -list. Herefter modtager du de data, du har brug for.
  2. Den mest acceptable løsning ville være at lukke alle de porte, der kræves af operativsystemerne. Derefter indstilles reglerne, åbner Linux-portene for spillet, overfører dokumenter og websurfing. For at gøre dette skal du sørge for, at iptables er til rådighed. Derefter oprette en fil /etc/iptables.sh med superuser privilegier. Indholdet af filen vil være som følger:

#! / bin / bash

iptables -P INPUT DROP

iptables -P OUTPUT DROP

iptables -P FORWARD DROP

# luk alle forbindelser

iptables -A INPUT -i lo -j ACCEPT

iptables -A OUTPUT -o lo -j ACCEPT

# Tillad loopback trafik, du har brug for det

iptables -A INPUT -p all -m state-state OPSTILLET, RELATERET -J ACCEPT

iptables -A OUTPUT -p all -m state -state NYT, OPSTÅET, RELATERET -J ACCEPT

# Tillade initieret af programmer, system og deres barnetilslutninger.

iptables -A INPUT -m state-state INVALID -j DROP

iptables -A FORWARD -m state-state INVALID -j DROP

# kassér alle pakker uden status.

## Her er kommandoerne for at åbne Linux-porten:

iptables -A INPUT -i eth0 -p tcp-port 80 -j ACCEPT

iptables -A INPUT -i eth0 -p udp -dport 80 -j ACCEPT

# åbne porte for at besøge websteder

iptables -A INPUT -i eth0 -p tcp -dport "nummer af den nødvendige indgående port" -J ACCEPT

iptables -A OUTPUT -i eth0 -p tcp -dport "nummeret på den nødvendige udgående port" -j ACCEPT

# Tilføj mere, som vi har brug for til listen over åbne porte af Linux

Dette script er velegnet til alle Linux-distributioner, herunder Ubuntu. Derfor kan du ikke bekymre dig om kodernes uforenelighed og deres arbejde i operativsystemet. Men pludselig, hvis ingen af ​​disse metoder hjalp dig, vil der kræves yderligere diagnostik. Du kan f.eks. Se, om den ønskede port er ved et uheld optaget med et andet program. Hvis svaret er positivt, skal du lukke alle værktøjer, der er forbundet med det. Først da kan du gentage dine forsøg på scripts og koder.

Lad os opsummere

Kære venner, nu ved du, hvordan du kan se de åbne porte i Ubuntu, samt hvordan du åbner havnen. Du ved, at du kan bruge til sidstnævnte tilfælde på to måder, som hver især på sin egen måde udfører sit arbejde. Og det første spørgsmål løses let ved hjælp af netstatværktøjet og kræver ikke meget kompleksitet. Vi håber at du har lykkedes at gøre alt for første gang. Del din mening, indtryk og personlige erfaringer i kommentarerne!