Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: e007 - 30.05.16 - klo:14.21
-
Hei.
Onko mahdollista hyväksyä palvelimelle pääsy vain tietystä IP-osoitteesta?
Tai mahd vain lähiverkosta.
(Ei kuitenkaan estää pääsyä koneelle normaalisti hiiren ja näppiksen kanssa.)
-
Linuxissa on kernelissä sisäänrakennettu Netfilter/Iptables palomuuri joten kaikki mahdollinen säätely onnistuu.
Sen UFW-edusohjelma on helpoin käyttää (ainakin minusta).
Palomuuri menee "päälle" näin.
sudo ufw enable
Tilaa voi tarkastella tällä komennolla
sudo ufw status verbose
raimo@kone-1:~$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip
Sisääntuleva "vieras" liikenne on oletuksena estetty deny (incoming) listauksessa, joten sitten vain sallitaan haluttu liikenne.
Pääsy vain tietystä IP psoitteesta kaikkiin portteihin.
sudo ufw allow from IP-OSOITE
HTTP eli oletuksena portti 80 vain tietystä osoitteestä
sudo ufw allow from IP-OSOITE to any port 80
HTTP ainoastaan lähiverkosta
sudo ufw allow from 192.168.1.0/24 to any port 80
(vaihda IP oikeaksi)
Sääntöjä voi poistaa numeroidun listauksen mukaan
sudo ufw status numbered
Poistetaan 2. rivillä oleva sääntö
sudo ufw delete 2
Ohjeita
man ufw
ufw --help
https://help.ubuntu.com/community/UFW
PS. Hiireen tai näppikseen tämä ei vaikuta, ainoastaan nettiliikenteeseen.