18 votes

Comment configurer un pare-feu simple sur Ubuntu ?

Quelqu'un pourrait-il donner quelques étapes simples avec un exemple de configuration pour configurer un pare-feu simple sur Ubuntu (en utilisant uniquement la console) ? Seuls les accès ssh, http et https doivent être autorisés.

0 votes

Parlez-vous d'un pare-feu réseau, ou simplement d'un pare-feu système ?

0 votes

Qu'entendez-vous par pare-feu réseau ? S'agit-il d'un pare-feu sur le routeur ? Si oui, alors je parlais de pare-feu système.

1voto

jammus Points 1796

J'aime vraiment utiliser alcool à brûler ( paquet ).

Pour créer les règles de configuration qui vous conviennent, vous devez éditer le fichier /etc/default/firehol et changer START_FIREHOL=YES

Et vous voudriez que votre /etc/firehol/firehol.conf ressemble à ceci.

version 5

interface any IfAll
    client any AnyClient accept
    server "ssh http https" accept
    # Accept everything from trusted networks
    server anystateless AllInside accept src "10.3.27.0/24"

L'une des grandes qualités de firehol est la commande "try". Vous pouvez ajuster votre fichier de configuration et faire un 'firehol try', si vous étiez connecté via ssh, et que quelque chose dans ce que vous avez modifié a tué votre accès réseau, alors firehol reviendra sur les changements. Pour que les changements prennent effet, vous devez dire commit.

1 votes

Firehol est génial pour manipuler les règles iptables. '$ firehol try' "Active le pare-feu, mais attend que l'utilisateur tape le mot commit. Si ce mot n'est pas tapé dans les 30 secondes, le pare-feu précédent est restauré."

0 votes

Vous pouvez donc ajouter/modifier/supprimer des règles, puis les tester. Si vous faites cela via SSH à distance, vous ne serez pas bloqué sur votre propre serveur !

1voto

Artyom Sokolov Points 155

Je préférerais Shorewall . Il est facile à mettre en place et flexible à la fois.

0voto

hyperboreean Points 294

Peut-être que vous devriez jeter un coup d'oeil à http://iptables-tutorial.frozentux.net/iptables-tutorial.html . Vous pouvez également trouver plus d'informations sur lartc.org

-1voto

Dave Anderson Points 5159

sudo apt-get install firestarter

Ensuite, regardez dans le menu Système->Administration.

0 votes

Le questionneur veut utiliser la console uniquement

0 votes

Ahh, mon erreur. Alternativement, l'administrateur peut toujours se connecter au serveur par ssh -X et exécuter firestarter à distance.

1 votes

J'aurais également besoin d'installer un serveur X pour lancer ssh -X :).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X