Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| linuxaddict:administrer:securite [27/04/2018, 14:45] – [Quels paquets ont permis l'installation de ce programme ?] Claude Clerc | linuxaddict:administrer:securite [10/02/2024, 19:09] (Version actuelle) – Claude Clerc | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ====== Sécuriser un serveur Linux ====== | ====== Sécuriser un serveur Linux ====== | ||
| Ligne 15: | Ligne 15: | ||
| lsof -p NUMERO_PID | lsof -p NUMERO_PID | ||
| Les dernières lignes de cette longue liste permettent de déterminer précisément ce que fait le programme. | Les dernières lignes de cette longue liste permettent de déterminer précisément ce que fait le programme. | ||
| + | |||
| + | Pour obtenir le PID (//Process IDentifier// | ||
| + | ps auxwww | ||
| + | |||
| + | Par exemple, pour trouver le PID de geany (qui est affiché à l' | ||
| + | ps auxwww | grep geany | ||
| + | retourne : | ||
| + | <nom d' | ||
| + | Le PID de geany est donc actuellement de 4967. Il changera à chaque lancement de geany. | ||
| ==== Quels sont les paquets concernés par ce programme ? ==== | ==== Quels sont les paquets concernés par ce programme ? ==== | ||
| Ligne 146: | Ligne 155: | ||
| * [[https:// | * [[https:// | ||
| + | ==== Fignolage ==== | ||
| + | |||
| + | Après installation de fail2ban et paramétrage pour sshd : | ||
| + | |||
| + | Se connecter en root. | ||
| + | |||
| + | Installer, si ce n'est déjà fait le paquet '' | ||
| + | apt install util-linux | ||
| + | |||
| + | Créer le fichier ''/ | ||
| + | <sxh bash> | ||
| + | #!/bin/bash | ||
| + | |||
| + | for ip in $(lastb -i -s -5min | awk ' | ||
| + | if [[ $ip =~ ^[0-9] ]]; then | ||
| + | #echo $ip | ||
| + | / | ||
| + | fi | ||
| + | }; done | ||
| + | exit 0 | ||
| + | </ | ||
| + | Le rendre exécutable : | ||
| + | chmod +x / | ||
| + | |||
| + | Éditer la crontab : | ||
| + | crontab -e | ||
| + | | ||
| + | Ajouter les lignes : | ||
| + | # Bye bye importuns ! | ||
| + | */5 * * * * / | ||
| + | |||
| + | Quitter. La crontab se met en place. | ||
| + | |||
| + | Lister les IP bloquées (et leur nombre) avec : | ||
| + | fail2ban-client status sshd | ||
| ===== Liens ===== | ===== Liens ===== | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | {{counter|today| personne a visité cette page aujourd' | ||