Al een tijdje erger ik mij er aan dat ik m'n linux server niet goed dicht kan krijgen. Ik heb basiskennis van het systeem, maar echt grip op het hele systeem ontbreekt nog een beetje. Naar mijn idee is het eerste wat je doet na een verse installatie, er voor zorgen dat alles goed dichtgetimmerd zit en dat er geen onnodige services draaien.
Om dat doel te bereiken gebruik ik nmap om te kijken welke poorten er open staan, en het programma firehol om het schrijven van iptables configs makkelijker te maken. Dit laatste programma heb ik door en werkt naar behoren. Het probleem is echter dat er meer services open blijven staan dan dat ik wil. Ik heb het dan over dingen als discard, daytime, smtp, rpcbind en anderen.
Als ik google en topics hier mag geloven worden deze services gestart door inetd, waarvan de config file te vinden is in etc/. Hierin staan inderdaad discard, daytime en time, welke ik nu dus escaped heb met een #. Daarna netjes een restart gedaan en opnieuw gekeken naar de open poorten. Deze zijn helaas ongewijzigd.
Ik kan mij uit een grijs verleden herinneren dat er een simpel commando was waarmee een grafisch programma'tje je hielp bij het aan- en uitzetten van services. Bij het doorbladeren van alle beschikbare commando's kwam ik dit echter niet tegen. Wel het commando update-inetd, maar ook dit bracht geen wijzigingen in de open poorten. Zodoende blijf ik zitten met een systeem waarvan ik weet dat het zo lek als een mandje is
Wat was dat commando? Of moet ik nog wat meer uitvoeren met inetd voor die config toegepast wordt?
Om dat doel te bereiken gebruik ik nmap om te kijken welke poorten er open staan, en het programma firehol om het schrijven van iptables configs makkelijker te maken. Dit laatste programma heb ik door en werkt naar behoren. Het probleem is echter dat er meer services open blijven staan dan dat ik wil. Ik heb het dan over dingen als discard, daytime, smtp, rpcbind en anderen.
Als ik google en topics hier mag geloven worden deze services gestart door inetd, waarvan de config file te vinden is in etc/. Hierin staan inderdaad discard, daytime en time, welke ik nu dus escaped heb met een #. Daarna netjes een restart gedaan en opnieuw gekeken naar de open poorten. Deze zijn helaas ongewijzigd.
Ik kan mij uit een grijs verleden herinneren dat er een simpel commando was waarmee een grafisch programma'tje je hielp bij het aan- en uitzetten van services. Bij het doorbladeren van alle beschikbare commando's kwam ik dit echter niet tegen. Wel het commando update-inetd, maar ook dit bracht geen wijzigingen in de open poorten. Zodoende blijf ik zitten met een systeem waarvan ik weet dat het zo lek als een mandje is
Wat was dat commando? Of moet ik nog wat meer uitvoeren met inetd voor die config toegepast wordt?
Een vergissing is menselijk, maar om er echt een puinhoop van te maken heb je een computer nodig.