Je suis actuellement en train d'essayer de configurer ufw sur Ubuntu 12.04 mais à ma connaissance, il se comporte bizarrement. J'ai essayé d'autoriser seulement certains services sur une machine distante, en refusant tout le reste. J'ai pensé - de toute façon, je pourrais m'être trompé - que tout refuser par défaut et ensuite autoriser certains services servirait mon objectif, donc j'ai émis les commandes suivantes
ufw allow ssh
ufw default deny incoming
ufw default deny outgoing
D'après ce que j'ai compris, la dernière commande ne fait que bloquer toutes les connexions que j'essaie d'établir entre l'ordinateur distant et un autre ordinateur, mais toutes les connexions que j'essaie d'établir avec l'ordinateur distant sont rejetées. Je suis pratiquement sûr que c'est cette commande et non la commande deny incoming qui a provoqué ce comportement. Pour moi, c'est assez contre-intuitif. Je pense que, si j'autorisais explicitement ssh, je serais en mesure d'établir une connexion à la machine distante, indépendamment des paramètres par défaut. De plus, il semble assez étrange que le blocage des connexions sortantes interrompe mon ssh.
Je serais très reconnaissant si quelqu'un pouvait m'expliquer cela.