• Serveurs
  • [Discussion] : Sécurisation & Logs {nginx} {lighttpd}

j'ai lancer une réinstallation du serveur.... on repard à 0...
Saute l'étape portsentry je regarderai avec ex_rat plus tard d'ou vient le souci.

HS : D'ailleurs quand on aura fini la migration de la nouvelle version de mondedie, je vais réécrire quelques tutos avec quelques petites améliorations sympa.
Alors je viens de faire le test, installation debian7/64 + rutorrent avec 2 users.
J'ai suivi le tuto complet sans prendre de raccourci, tout est ok. 0 problème en route et la box tourne sans soucis au bout, pareil après un reboot.

J'ai ajouté 2/3 précisions dans les explications au passage mais rien de très important, me voilà un peu rassuré mais ça va pas aider Franck
Ex.

Edit: Un truc qui peut aider... Par défaut Nano ne sait pas mettre en couleur les fichiers .conf et .ini et celui de portsentry est assez imbuvable alors qu'une fois colorisé on voit directement ce qu'on cherche (et pareil pour lighttpd.conf au passage).
Facile comme tout :

On récupère ce qui manque
cd /usr/share/nano
wget http://www.ratbox.nl/rt/nano-supplement.tar.gz
tar xzfv nano-supplement.tar.gz
rm nano-supplement.tar.gz
On ouvre le fichier de conf de Nano
nano /etc/nanorc
Et ajouter à la fin
## Config Files (.ini)
include "/usr/share/nano/ini.nanorc"

## Xorg.conf
include "/usr/share/nano/xorg.nanorc"

## Generic.conf
include "/usr/share/nano/conf.nanorc"
Je conseille vivement, ça change la vie !
(et oui je suis un psychopathe de la couleur en console)
j'ai suivi le tuto jusqu’à fail2ban... pas de problème..
Un petite erreur dans la configuration de lighttpd :

2014-01-28 06:19:10: (configfile.c.951) source: /etc/lighttpd/lighttpd.conf line: 46 pos: 17 parser failed somehow near here: +=
Je repensais au soucis, ça sent le fail2ban quand même... J'ai remis le tuto avec un bantimes de 10 minutes pour avoir un petit droit à l'erreur des fois que...
Ex.
Ouaiiiii.... pour lighttpd ça marche nickel... plus d'erreur.
Merci.
erreur avec la petite modif dans nano...

Erreur dans /etc/nanorc (ligne 302) : Erreur lors de la lecture de \"/usr/share/nano/ini.nanorc\" : Aucun fichier ou dossier de ce type

Erreur dans /etc/nanorc (ligne 305) : Erreur lors de la lecture de \"/usr/share/nano/xorg.nanorc\" : Aucun fichier ou dossier de ce type

Erreur dans /etc/nanorc (ligne 308) : Erreur lors de la lecture de \"/usr/share/nano/conf.nanorc\" : Aucun fichier ou dossier de ce type

Appuyez sur « Entrée » pour poursuivre le démarrage de nano.

et les fichiers sont bien dans le dossier nano..
erreur en fin de configuration de fail2ban après avoir remplacer
action = %(action_)s
par
action = %(action_mwl)

[....] Restarting authentication failure monitor: fail2banTraceback (most recent call last):
File "/usr/bin/fail2ban-client", line 404, in <module>
if client.start(sys.argv):
File "/usr/bin/fail2ban-client", line 373, in start
return self.__processCommand(args)
File "/usr/bin/fail2ban-client", line 183, in __processCommand
ret = self.__readConfig()
File "/usr/bin/fail2ban-client", line 378, in __readConfig
ret = self.__configurator.getOptions()
File "/usr/share/fail2ban/client/configurator.py", line 68, in getOptions
return self.__jails.getOptions(jail)
File "/usr/share/fail2ban/client/jailsreader.py", line 67, in getOptions
ret = jail.getOptions()
File "/usr/share/fail2ban/client/jailreader.py", line 73, in getOptions
self.__opts = ConfigReader.getOptions(self, self.__name, opts)
File "/usr/share/fail2ban/client/configreader.py", line 87, in getOptions
v = self.get(sec, option[1])
File "/usr/lib/python2.7/ConfigParser.py", line 623, in get
return self._interpolate(section, option, value, d)
File "/usr/lib/python2.7/ConfigParser.py", line 691, in _interpolate
self._interpolate_some(option, L, rawval, section, vars, 1)
File "/usr/lib/python2.7/ConfigParser.py", line 716, in _interpolate_some
"bad interpolation variable reference %r" % rest)
ConfigParser.InterpolationSyntaxError: bad interpolation variable reference '%(action_mwl)'
failed!
Cool pour le lighttpd.conf !
Pour le reste c'est très bizarre, t'es sur que ton putty est bien calé en utf-8 (dans les options: windows/translation) ?
Parce que le petit truc des couleur pour nano a déjà servi 3 millions de fois sans jamais poser soucis et ça pourrait expliquer la plupart de tes galères.
Ex.

Edit: Pour fail2ban, j'ai édité le tuto pour que ce soit plus clair parce qu'il faut laisser le S à la fin de la ligne (c'est de ma faute, c'était pas assez explicite )
action = %(action_mwl)s
mais vérifie quand même l'histoire de l'utf-8 !
fail2ban (+1).... ça fonctionne tu es un chef...... 🙂>-
en effet... UTF8 n'était pas sélectionner.....??? bon j'ai corrigé cela, mais nano toujours pareil...
Bien !

Pour nano, tente de virer ça:
On ouvre le fichier de conf de Nano

nano /etc/nanorc

Et ajouter à la fin

## Config Files (.ini)
include \"/usr/share/nano/ini.nanorc\"

## Xorg.conf
include \"/usr/share/nano/xorg.nanorc\"

## Generic.conf
include \"/usr/share/nano/conf.nanorc\"
Enregistre et recommence, avec un peu de bol...
Si ça marche pas, en voilà un déjà patché à la fin
http://www.ratbox.nl/md/nanorc
Si ça couine encore sort de la console et relogg toi pour être sur qu'il recharge bien la conf
J'ai comparé les deux fichiers et j'ai viré les ( \ )

avec :
## Config Files (.ini)
include \"/usr/share/nano/ini.nanorc\"

## Xorg.conf
include \"/usr/share/nano/xorg.nanorc\"

## Generic.conf
include \"/usr/share/nano/conf.nanorc\"
sans :
## Config Files (.ini)
include "/usr/share/nano/ini.nanorc"

## Xorg.conf
include "/usr/share/nano/xorg.nanorc"

## Generic.conf
include "/usr/share/nano/conf.nanorc"

et tous fonctionne.... ( +1) ^🙂^
ça on va le rajouter au tuto principale l'astuce pour nano. quand j'aurais un peu plus de temps..
Bien joué Franck le putty qu'est pas en utf-8 c'est fatal ça... Le mieux c'est de le mettre par défaut comme ça on oublie plus après.

Vim j'ose pas encore mais on va forcement y venir et le p'tit truc pour Nano aide vraiment beaucoup, pas normal que ce soit pas mis par défaut à l'install
Sur ce, bonne nuit tout le monde !
Ex.
5 jours plus tard
Salut à tous,

Bon boulot ex_rat pour cet V2, j'ai du y laisser pas mal de coquille
Je te remercie !
J'ai utilisé tellement souvent le 1er que c'était une évidence de continuer à le développer
Ex.