Ufw: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Iliivik (talk | contribs)
No edit summary
Iliivik (talk | contribs)
No edit summary
Line 19: Line 19:
SSH’ga ühenduses olemisel serveriga, vältimaks, et ssh ühendust ei ''drop''’itaks:
SSH’ga ühenduses olemisel serveriga, vältimaks, et ssh ühendust ei ''drop''’itaks:


<source lang="bash">
     sudo ufw allow ssh
     sudo ufw allow ssh
</source>


Lülitame ufw sisse:
Lülitame ufw sisse:


<source lang="bash">
     sudo ufw enable
     sudo ufw enable
 
</source>




Line 32: Line 35:
Teadasaamaks, millised teenused on üleval:
Teadasaamaks, millised teenused on üleval:


<source lang="bash">
     sudo ufw app list
     sudo ufw app list
</source>


Ufw staatuse vaatamine:
Ufw staatuse vaatamine:


<source lang="bash">
     sudo ufw status
     sudo ufw status
</source>


Detailsemaks ufw staatuse vaatamiseks:
Detailsemaks ufw staatuse vaatamiseks:


<source lang="bash">
     sudo ufw status verbose
     sudo ufw status verbose
</source>


Lubame veebilehe kasutamise:
Lubame veebilehe kasutamise:


<source lang="bash">
     sudo ufw allow 80/tcp
     sudo ufw allow 80/tcp
</source>


Lubame samba:
Lubame samba:


<source lang="bash">
     sudo ufw allow 137/udp
     sudo ufw allow 137/udp
     sudo ufw allow 138/udp
     sudo ufw allow 138/udp
     sudo ufw allow 139/tcp
     sudo ufw allow 139/tcp
     sudo ufw allow 445/tcp
     sudo ufw allow 445/tcp
 
</source>


Lubame https’i:
Lubame https’i:


<source lang="bash">
     sudo ufw allow 443/tcp
     sudo ufw allow 443/tcp
</source>


Lülitame sisse logimise:
Lülitame sisse logimise:


<source lang="bash">
     sudo ufw logging on
     sudo ufw logging on
</source>




Line 69: Line 85:
Lubamine/keelamine:
Lubamine/keelamine:


<source lang="bash">
     sudo ufw default <allow/deny>
     sudo ufw default <allow/deny>
</source>


==Sisse/välja lülitamine==
==Sisse/välja lülitamine==
Line 75: Line 93:
Lülita sisse/välja ufw:
Lülita sisse/välja ufw:


<source lang="bash">
     sudo ufw <enable/disable>
     sudo ufw <enable/disable>
</source>


==Lubama ja keelama==
==Lubama ja keelama==
Line 81: Line 101:
Lubama/keelama porte:
Lubama/keelama porte:


<source lang="bash">
     sudo ufw <allow/deny> <port>/<valikuline: protocol>
     sudo ufw <allow/deny> <port>/<valikuline: protocol>
</source>


Lubame/keelame IP vahemikke:
Lubame/keelame IP vahemikke:


<source lang="bash">
     sudo ufw <allow/deny> from <ip address>
     sudo ufw <allow/deny> from <ip address>
</source>


Lubame/keelame subnette:
Lubame/keelame subnette:


<source lang="bash">
     sudo ufw <allow/deny> from <ip address>/<subnet>
     sudo ufw <allow/deny> from <ip address>/<subnet>
</source>


Luba/keela spetsiifiline port ja IP aadress:
Luba/keela spetsiifiline port ja IP aadress:


<source lang="bash">
     sudo ufw <allow/deny> from <ip address> to <protocol> port <port number>
     sudo ufw <allow/deny> from <ip address> to <protocol> port <port number>
</source>


Olemasoleva reegli kustutamine:
Olemasoleva reegli kustutamine:


<source lang="bash">
     sudo ufw delete deny <port>/<valikuline: protocol>
     sudo ufw delete deny <port>/<valikuline: protocol>
</source>


==Teenused==
==Teenused==
Line 103: Line 134:
Kõikide teenuste listi vaatamiseks:
Kõikide teenuste listi vaatamiseks:


<source lang="bash">
     less /etc/services
     less /etc/services
</source>


Olemasolevad teenused:
Olemasolevad teenused:


<source lang="bash">
   sudo ufw app list
   sudo ufw app list
</source>


Lubamine/keelamine teenuse nime järgi:
Lubamine/keelamine teenuse nime järgi:


<source lang="bash">
     sudo ufw <allow/deny> <teenuse nimi>
     sudo ufw <allow/deny> <teenuse nimi>
</source>


==Staatuse vaatamine==
==Staatuse vaatamine==


<source lang="bash">
     sudo ufw status
     sudo ufw status
</source>


==Logimine==
==Logimine==
Line 121: Line 160:
Logimise lubamine/keelamine:
Logimise lubamine/keelamine:


<source lang="bash">
     sudo ufw logging on/off
     sudo ufw logging on/off
</source>




Ufw algseadmete sätete muutmine:
Ufw algseadmete sätete muutmine:


<source lang="bash">
     nano /etc/ufw/before.rules
     nano /etc/ufw/before.rules
</source>


Seal failis on kirjas, mis on ufw ''default''’is lubatud.
Seal failis on kirjas, mis on ufw ''default''’is lubatud.

Revision as of 13:46, 14 May 2012

Ufw

Ufw ehk Uncomplicated Firewall on tulemüür, mis on mõeldud Linuxis kasutamiseks ja mida on kerge kasutada. Seda saab hallata käsurealt ja omab väikest käsupaketti ja on arendatud, et lihtsustada iptable’i tulemüüri seadistusi . Ufw võimaldab kasutajasõbralikkult seadistada tülemüüri Ipv4’le või Ipv6’le serveripõhist tulemüüri. Ufw on Ubuntu algprogrammides. Algseadmetes on ufw disabled.

Tunnused

List erinevatest ufw tunnustest.

Näidis seadistus

Enne Ufw tulemüüri sisselülitamist keelame kogu sissetuleva liikluse:

    sudo ufw default deny

SSH’ga ühenduses olemisel serveriga, vältimaks, et ssh ühendust ei drop’itaks:

    sudo ufw allow ssh

Lülitame ufw sisse:

    sudo ufw enable


Pärast seda hakkame lisama teenuseid, mis on lubatud läbi tulemüüri.


Teadasaamaks, millised teenused on üleval:

    sudo ufw app list

Ufw staatuse vaatamine:

    sudo ufw status

Detailsemaks ufw staatuse vaatamiseks:

    sudo ufw status verbose

Lubame veebilehe kasutamise:

    sudo ufw allow 80/tcp

Lubame samba:

    sudo ufw allow 137/udp
    sudo ufw allow 138/udp
    sudo ufw allow 139/tcp
    sudo ufw allow 445/tcp

Lubame https’i:

    sudo ufw allow 443/tcp

Lülitame sisse logimise:

    sudo ufw logging on


Baassüntaks

Algreegli paikka panemine

Lubamine/keelamine:

    sudo ufw default <allow/deny>

Sisse/välja lülitamine

Lülita sisse/välja ufw:

    sudo ufw <enable/disable>

Lubama ja keelama

Lubama/keelama porte:

    sudo ufw <allow/deny> <port>/<valikuline: protocol>

Lubame/keelame IP vahemikke:

    sudo ufw <allow/deny> from <ip address>

Lubame/keelame subnette:

    sudo ufw <allow/deny> from <ip address>/<subnet>

Luba/keela spetsiifiline port ja IP aadress:

    sudo ufw <allow/deny> from <ip address> to <protocol> port <port number>

Olemasoleva reegli kustutamine:

    sudo ufw delete deny <port>/<valikuline: protocol>


Teenused

Kõikide teenuste listi vaatamiseks:

    less /etc/services

Olemasolevad teenused:

   sudo ufw app list

Lubamine/keelamine teenuse nime järgi:

    sudo ufw <allow/deny> <teenuse nimi>

Staatuse vaatamine

    sudo ufw status

Logimine

Logimise lubamine/keelamine:

    sudo ufw logging on/off


Ufw algseadmete sätete muutmine:

    nano /etc/ufw/before.rules

Seal failis on kirjas, mis on ufw default’is lubatud.



______________________________________________________________________________________________________ ______________________________________________________________________________________________________

Maskeraadi loomine ufw abil

Lubame ufw

sudo ufw enable
sudo ufw allow 22

Muudame failis /etc/default/ufw pakettide edastamise reegli lubavaks

DEFAULT_FORWARD_POLICY="ACCEPT"

Määrame ruutimise /etc/ufw/sysctl.conf

net.ipv4.ip_forward=1
net.ipv6.conf.default.forwarding=1

Seame maskeraadi /etc/ufw/before.rules

# nat Table rules
*nat
:POSTROUTING ACCEPT [0:0]

# Forward traffic from eth1 through eth0.
-A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

# don't delete the 'COMMIT' line or these nat table rules won't be processed
COMMIT

Teeme teenusele taaskäivituse

sudo ufw disable && sudo ufw enable

Autorid

Iti Liivik A22

Rauno Lehiste A22