Come aprire una porta su un firewall del server Linux

Sommario:

Come aprire una porta su un firewall del server Linux
Come aprire una porta su un firewall del server Linux

Video: Come aprire una porta su un firewall del server Linux

Video: Come aprire una porta su un firewall del server Linux
Video: Come usare Midjourney - Guida all'AI art per iniziare 2024, Novembre
Anonim

Questo articolo spiega come aprire le porte su tre famosi firewall. Se utilizzi un prodotto come ConfigServer Firewall (CSF) o Advanced Policy Firewall (ADP), puoi controllare quali porte sono aperte nel file di configurazione del muro principale. Se utilizzi Uncomplicated Firewall (UFW), l'opzione firewall principale di Ubuntu, puoi aggiungere regole sulla riga di comando, senza modificare file complicati.

Fare un passo

Metodo 1 di 3: utilizzo di firewall semplice per Ubuntu

Aprire le porte in Linux Server Firewall Passaggio 1
Aprire le porte in Linux Server Firewall Passaggio 1

Passaggio 1. Accedi al server

Se stai usando Ubuntu su un computer desktop, premi Ctrl+Alt+T per aprire una finestra di Terminale.

Aprire le porte in Linux Server Firewall Passaggio 2
Aprire le porte in Linux Server Firewall Passaggio 2

Passaggio 2. Digitare sudo ufw status verbose e premere Invio

Se UFW è già in esecuzione, vedrai un messaggio di stato e un elenco di regole del firewall (incluse le porte aperte) già esistenti.

Se vedi il messaggio "Stato: inattivo", digita sudo ufw enable nella finestra di comando e premi Invio per avviare il firewall

Aprire le porte in Linux Server Firewall Passaggio 3
Aprire le porte in Linux Server Firewall Passaggio 3

Passaggio 3. Utilizzare sudo ufw allow [numero porta] per aprire la porta

Ad esempio, se si desidera aprire una porta SSH (22), digitare kbd e premere Invio. Non è necessario eseguire nuovamente il firewall perché le modifiche avranno effetto immediato.

  • Se la porta che vuoi aprire è la porta per il servizio mostrato nell'elenco /etc/services, digita semplicemente il nome del servizio invece del numero di porta. Ad esempio: sudo ufw allow ssh.
  • Per aprire una porta all'interno di un intervallo specifico, utilizzare la sintassi sudo ufw allow 6000:6007/tcp e sostituire 6000:6007 con l'intervallo desiderato. Se l'intervallo è un intervallo di porte UDP, sostituire tcp con udp.
  • Per specificare un indirizzo IP che può accedere a una porta, utilizzare la seguente sintassi: sudo ufw allow da 10.0.0.1 a qualsiasi porta 22. Sostituire 10.0.0.1 con l'indirizzo IP e 22 con la porta che si desidera aprire per quell'indirizzo.
Aprire le porte in Linux Server Firewall Passaggio 4
Aprire le porte in Linux Server Firewall Passaggio 4

Passaggio 4. Rimuovi le regole del firewall che non ti servono

Le porte non specificamente aperte verranno bloccate automaticamente. Se apri una porta che vuoi chiudere, segui questi passaggi:

  • Digita sudo ufw status numerato e premi Invio. Viene visualizzato un elenco di tutte le regole del firewall e ogni voce inizia con un numero che la rappresenta nell'elenco.
  • Identifica il numero all'inizio della regola che desideri eliminare. Ad esempio, si desidera eliminare una regola che apre la porta 22 e tale regola è menzionata nel numero 2.
  • Digitare sudo ufw delete 2 e premere Invio per eliminare la regola sulla seconda riga (o numero 2).

Metodo 2 di 3: utilizzo di ConfigServer Firewall

Aprire le porte in Linux Server Firewall Passaggio 5
Aprire le porte in Linux Server Firewall Passaggio 5

Passaggio 1. Accedi al server

Se non hai effettuato l'accesso come utente root, puoi utilizzare il comando su per accedere a root e modificare la configurazione.

Aprire le porte in Linux Server Firewall Passaggio 6
Aprire le porte in Linux Server Firewall Passaggio 6

Passaggio 2. Aprire la directory che ha creato il file di configurazione CSF

Questo file si chiama csf.conf e viene salvato nella directory /etc/csf/csf.conf per impostazione predefinita. Per aprire la directory, digita cd /etc/csf e premi Invio.

Aprire le porte in Linux Server Firewall Passaggio 7
Aprire le porte in Linux Server Firewall Passaggio 7

Passaggio 3. Aprire csf.conf in un programma di modifica del testo

Puoi usare qualsiasi programma di modifica del testo che desideri, come vim o nano.

Per aprire csf.conf in vim, digita vim csf.config e premi Invio

Aprire le porte in Linux Server Firewall Passaggio 8
Aprire le porte in Linux Server Firewall Passaggio 8

Passaggio 4. Aggiungere la porta di input all'elenco TCP_IN

Queste porte sono porte TCP. Dopo aver aperto il file, puoi vedere i segmenti TCP_IN e TCP_OUT. Il segmento TCP_IN visualizza le porte TCP di input TCP aperte separate da virgole. Le porte vengono visualizzate numericamente per comodità, ma quando si immettono le porte non è necessario seguire l'ordine esistente. Puoi aggiungere porte alla fine della sequenza e separare semplicemente le porte aggiunte con una virgola.

  • Ad esempio, si desidera aprire la porta 999 e le porte già aperte sono 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Dopo aver aggiunto la porta 999 all'elenco, il set di porte avrà il seguente aspetto: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Per accedere alla modalità di immissione/digitazione in vim, premere il tasto i sulla tastiera.
Aprire le porte in Linux Server Firewall Passaggio 9
Aprire le porte in Linux Server Firewall Passaggio 9

Passaggio 5. Consentire le porte di output TCP nell'elenco TCP_OUT

Come hai fatto con le porte di input, aggiungi le porte TCP di output che desideri aprire all'elenco TCP_OUT.

Aprire le porte in Linux Server Firewall Passaggio 10
Aprire le porte in Linux Server Firewall Passaggio 10

Passaggio 6. Salva le modifiche e chiudi il file

Segui questi passaggi per salvare e chiudere il file:

  • Premi il tasto Esc.
  • Digita:wq!.
  • Premere Invio.
Aprire le porte in Linux Server Firewall Passaggio 11
Aprire le porte in Linux Server Firewall Passaggio 11

Passaggio 7. Digitare service csf restart e premere Invio

Il firewall si riavvierà e verranno aperte nuove porte.

Per bloccare o chiudere una porta, riaprire il file, eliminare la porta, salvare il file e riavviare il firewall

Metodo 3 di 3: utilizzo di firewall con criteri avanzati

Aprire le porte in Linux Server Firewall Passaggio 12
Aprire le porte in Linux Server Firewall Passaggio 12

Passaggio 1. Accedi al server

Se non hai effettuato l'accesso come utente root, puoi utilizzare il comando su per accedere a root e modificare la configurazione.

Aprire le porte in Linux Server Firewall Passaggio 13
Aprire le porte in Linux Server Firewall Passaggio 13

Passaggio 2. Aprire la directory che contiene i file di configurazione APF

Il file che devi trovare si chiama conf.apf e si trova nella directory /etc/apf per impostazione predefinita. Digita cd /etc/apf per accedere a quella directory.

Aprire le porte in Linux Server Firewall Passaggio 14
Aprire le porte in Linux Server Firewall Passaggio 14

Passaggio 3. Aprire conf.apf in un programma di modifica del testo

Puoi usare qualsiasi programma tu voglia, come vim o nano.

Per aprire conf.apf in vim, digita vim conf.apf e premi Invio

Aprire le porte in Linux Server Firewall Passaggio 15
Aprire le porte in Linux Server Firewall Passaggio 15

Passaggio 4. Aggiungere le porte di ingresso all'elenco IG_TCP_CPORTS

Una volta aperto il file, puoi vedere i segmenti IG_TCP_CPORTS e EG_TCP_CPORTS. Il segmento IG_TCP_CPORTS mostra le porte di input aperte separate da virgole. Le porte sono elencate numericamente per comodità, ma non è necessario seguire l'ordine. Puoi aggiungere porte alla fine della stringa e separarle con una virgola.

  • Ad esempio, si desidera aprire la porta 999 e le porte attualmente aperte sono 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • Dopo aver aggiunto la porta 999 all'elenco IG_TCP_CPORTS, l'ordine delle porte sarà simile a questo: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Per accedere alla modalità di immissione/digitazione in vim, premere il tasto i sulla tastiera.
Aprire le porte in Linux Server Firewall Passaggio 16
Aprire le porte in Linux Server Firewall Passaggio 16

Passaggio 5. Aggiungere la porta di uscita all'elenco EG_TCP_CPORTS

Come per le porte di input, aggiungi le porte TCP di output che desideri aprire all'elenco EG_TCP_CPORTS.

Aprire le porte in Linux Server Firewall Passaggio 17
Aprire le porte in Linux Server Firewall Passaggio 17

Passaggio 6. Salva le modifiche e chiudi il file

Segui questi passaggi per salvare e chiudere il file:

  • Premi il tasto Esc.
  • Digita:wq!.
  • Premere Invio.
Aprire le porte in Linux Server Firewall Passaggio 18
Aprire le porte in Linux Server Firewall Passaggio 18

Passaggio 7. Digitare service apf -r e premere Invio

Il firewall APF si riavvierà e verranno aperte nuove porte.

Per bloccare o chiudere una porta, riaprire il file, eliminare la porta, salvare il file e riavviare il firewall

Suggerimenti

  • Se vedi una porta non necessaria o utilizzata da un servizio in esecuzione, chiudi la porta. Non lasciare la porta aperta agli intrusi!
  • Se inizi ad aggiungere porte aperte casualmente (e completamente a casaccio), SARAI HACKERATO! Pertanto, assicurati di non cedere agli hacker. Apri solo le porte di cui hai veramente bisogno.

Consigliato: