Es ist fantastisch, dass Sie sich für iptables interessieren.
Wie Sie jedoch sehen können, gibt es eine gewisse Lernkurve.
Die Grundlagen sind
Alle Dienste überwachen Ports. Eine Analogie wäre ein Apartmentkomplex, Ihre Ports sind analog zu Apartmentnummern.
Gemeinsame Ports sind
FTP - 21
SSH - 22
Apache - HTTP 80; HTTPS 443
Eine vollständige Liste der Ports erhalten Sie über eine Google-Suche oder über / etc / services
Dies könnte auch helfen
https://help.ubuntu.com/10.04/serverguide/C/index.html
Geben Sie von dort aus iptables ein. Als Firewall ist iptables eine Möglichkeit, den Zugriff einzuschränken.
Grundsätzlich haben Sie 3 breite Möglichkeiten.
Öffentliche Server, dh Apache. Hier erlauben Sie allen Verkehr und Blacklist schlecht handelnde IP (Spammer)
Private Server, dh ssh. Hier verweigern Sie den gesamten Datenverkehr und autorisierten Verbindungen auf der weißen Liste.
Grenze. Sie können Ping zulassen, jedoch nur mit einer bestimmten Rate.
Wenn Sie mit iptables noch nicht vertraut sind, möchten Sie möglicherweise mit ufw beginnen. ufw ist ein Kommandozeilen-Frontend für iptables und einfacher zu erlernen. Die Syntax ist iptables sehr ähnlich, so dass der Übergang von ufw zu iptables einfach ist.
Sehen:
https://help.ubuntu.com/community/UFW
https://help.ubuntu.com/community/IptablesHowTo
Diese Informationen sollten Ihnen den Einstieg erleichtern. Wenn Sie ein Problem haben, können Sie gerne eine spezifischere Frage stellen.
Ich habe auch eine Einführungsseite zu iptables, wenn Sie möchten. Ich habe es über die Jahre mit Rückmeldungen von Leuten gepflegt, die neu bei iptables sind, hoffe, es hilft.
http://bodhizazen.com/Tutorials/iptables