Je me demande s'il est possible de demander à UFW de répertorier les règles de pare-feu configurées, même si ce n'est pas activé. Pour l’instant, j’ai uniquement accès au serveur ssh et je ne souhaite pas activer UFW s’il n’ya pas de règle autorisant ssh. Cependant, UFW n'étant pas activé pour le moment, je reçois juste un message "inactif" lorsque j'exécute "ufw status".
Existe-t-il un indicateur spécial que je peux utiliser ou même un fichier de configuration que je peux consulter pour voir quelles règles sont configurées même lorsque le pare-feu est désactivé?
ufw show added
courtoisie de @simon.Réponses:
Il n'y a actuellement aucun moyen d'afficher les règles que vous avez entrées avant l'activation du pare-feu via la commande CLI. Vous pouvez cependant inspecter directement les fichiers de règles. /lib/ufw/user*.rules contient les règles contrôlées via la commande CLI 'ufw'. Par exemple:
Cela affichera la sortie comme suit (pour la règle ajoutée avec 'sudo ufw allow OpenSSH):
Le "tuple" est le raccourci utilisé en interne par ufw pour suivre les règles, et peut être interprété comme l'une de celles-ci:
Il pourrait être utile de pouvoir ajouter une autre commande de statut pour supporter cela. S'il vous plaît envisager de déposer un bogue.
la source
/lib
est assez étrange à mon avisufw show added
, voir aussi la réponse de @Simon ciIl existe maintenant une
ufw show added
commande qui répertorie les règles configurées pour vous, même lorsque le pare-feu est inactif. Il a été ajouté comme correctif pour ce rapport de bogue et ajouté dans la v0.33.Alors maintenant, vous pouvez faire:
Le format de la sortie
ufw show added
facilite grandement l’écriture de la commande de suppression pour chaque règle.la source
Les règles générales sont en
/etc/ufw
. Les règles définies par l'utilisateur sont dans/lib/ufw/user*
.la source
Dans Ubuntu 16.04, les règles définies par l'utilisateur sont stockées dans
/etc/ufw/user.rules
. Par conséquent, vous pouvez voir les règles avec:la source
sudo grep '^### tuple' /etc/ufw/user*.rules
pour la liste formatée des règles ajoutées par l'utilisateur.sudo ufw show added
place.En ligne de commande, il ne semble pas y avoir de moyen. Cependant, si vous êtes SSH depuis une boîte Ubuntu (une boîte Ubuntu), vous pouvez essayer cette méthode légèrement compliquée:
Fondamentalement, installez gufw sur le boîtier distant, puis connectez-vous avec le transfert X et exécutez l'interface graphique.
Sur le périphérique distant, après la connexion avec
-X
en option:Cela vous montrera le jeu de règles sans avoir à l'activer.
Soyez averti que si le périphérique distant est un véritable serveur «sans tête», l'installation de GUFW risque de provoquer un nombre déplaisant de dépendances. Mais à moins que quelqu'un ici ne connaisse un truc pour que UFW vous montre le résultat dont vous avez besoin sans l'activer au préalable, cela pourrait être votre seule option.
J'ai essayé
sudo ufw show raw
, mais cela montre la sortie iptables, que je ne peux ni faire ni la tête ni la queue.la source