Haluaisin sammuttaa portteja kuuntelevat deamonit sekä blokata portit. Miten teen tämän. Onko muuten mitään hyvää Firewall howto:ta olemassa, kernel versiolle 2.4 ainoa jonka löysin on versiolle 2.2 ja ilmeisesti kommennot ovat nykyään erillaiset. Jos jollain on hyviä vinkkejä niin olisin kiitollinen.
Käyttis on Slackware 8.1
Käyttis on Slackware 8.1
Vastaukset 3
Vanhimmat
Slackwaresta en tiedä, mutta katso Services konfiguraatio tiedosto ja kommentoi pois kaikki turhat palvelut.
Katso myös iptables ohjeet.
laita itsesi ruutiksi ja kirjoita:
netstat -nltup
saat listan kaikista tcp- ja udp-porteista, joita kuunnellaa ja kuka kuuntelee. sitten vaan yksi kerrallaan man [daemoninnimi], jos tuntuu turhalta, niin kill.
noita käynnistellään buutin yhteydessä monesta paikasta, katso ainakin /etc/inetd.conf ja /etc/rc*.d (olettaen, että sulla on sysv-initti). inetd-conffista rivejä voi kommentoida ulos, rc*.d:stä vaan tuhoat ne symlinkit, joiden daemoneita et halua (tai vaihtoehtosesti laitat scriptin alkuun "exit 0" tms.)
2.2:lle helpoiten saat vallin ipchains:lla, 2.4:lle iptables:lla. googleen vaan jompikumpi ja lisäksi sanat howto ja linux, luulisi löytyvän. molemmat sitten vaativat oikein käännetyn kernelin, eli voipi olla, että pääset sitäkin kääntämään. son kuitenkin paljon helpompaa kuin mitä voisi kuvitella (nykyään kun on kaiken maailman x-vimputtimet jne).
Komennolla 'netstat -ltupn | more' näet, mitä TCP- ja UDP-portteja koneesi daemonit ja (x)inetd-palvelut kuuntelevat. Slackware on outo kummajainen ollut minulle vuoden 1995 jälkeen, mutta esim. Red Hat Linux 7.x ja siitä eteenpäin saat suljettua portteja kuuntyelevat palvelut tyyliin
malliksi pimennetään squid-daemon:
chkconfig --level=345 squid off
service squid stop
malliksi pimennetään xinetd:n kautta käynnistyvä telnet-palvelu:
chkconfig telnet off
service xinetd restart
Verkon kannalta turvallisen Linuxista saat, kun suljet kaikki tarpeettomat palveluportit em. tapaan ja sitten suojaat koneesi kunnollisella ipchains/iptables-palomuurilla. Netistä löytyy hyviä ohjeita. Kun en tiedä, onko Slackwaresi kernel 2.2 vai 2.4 pohjainen, niin en osaa tähän suositella yhtään malliscriptiä palomuuriksi.