đŸ‘Ÿ UnGeek.Fr

La double authentification SSH

SSH c’est cool. Le premier S correspond Ă  Secure. Mais certains vous affirmeront que ce n’est pas assez sĂ©curisĂ© et qu’il faut en plus rajouter de la double auth, avec Google Authenticator, Authy, Duo … Pas moi. Mais pourquoi pas, si tout le monde le fait ? Le but mĂȘme de la double auth’, c’est d’avoir Quelque chose que vous connaissez (un indice ? votre mot de passe, la passphrase de votre clĂ© privĂ©e
) et Quelque chose que vous possĂ©dez (votre empreinte, un tĂ©lĂ©phone, une boĂźte mail, une clĂ© de sĂ©curité ). ...

Bien gérer ses clés SSH

Hello, Si comme moi vous aimez jouer avec la sĂ©curitĂ© et avez peur de vous faire voler vos clĂ©s, il est intĂ©ressant de gĂ©rer plusieurs clĂ©s. Le soucis, c’est que pour chaque clĂ© publique/privĂ©e que vous possĂ©dez, vous devez mettre Ă  jour le fichier .ssh/authorized_keys sur les serveurs. Si vous en avez 2 ou s’ils sont gĂ©rĂ©s automatiquement, ça va. Mais dĂšs que vous commencez Ă  avoir plusieurs dizaines de serveurs, c’est compliquĂ©, voire dĂ©courageant. ...

Compilation Zabbix 3

Hello Ă  vous, On se retrouve aujourd’hui pour une petite compilation propre de Zabbix 3. (Vous prĂ©fĂ©rez Docker ? Pas moi.) Donc, comme d’habitude j’utilise une machine sous Debian 8, et en l’occurence Zabbix tient sur des VPS minimaux (1 vCore, 1 ou 2 Go de ram, et 1 ipv4 car *c’est mieux*ℱ). À l’heure oĂč j’Ă©cris ces lignes, Zabbix 3.0.0-alpha6 vient de sortir, mais Ă  l’heure oĂč vous les lisez ce n’est peut-ĂȘtre plus le cas. ...

Ansible: Les variables

AprĂšs la dĂ©couverte de Ansible, nous allons maintenant voir les variables. Lien du role utilisĂ© dans ce guide: Github Ansible supporte deux types de variables : les types primitifs et les dictionnaires. Pour accĂ©der Ă  une variable dans un Playbook ou dans un Template, il faut utiliser {{ variable }} ({{ variable['field1'] }} pour un dictionnaire). Les variables peuvent ĂȘtres dĂ©finies de plusieurs façon. Dans un playbook, par exemple: --- - hosts: webserver remote_user: root vars: variable: test dico: field1: foo field2: bar roles: - var … ou directement dans un rĂŽle. ...

Nice et Ionice l'amour fou !

Aujourd’hui on va parler backups, mais qui dit backups dit latence disque/cpu etc.. Pour paliers Ă  ces soucis trĂšs commun on va parler de nice & ionice. Qu’est-ce que la commande nice Lorsque vous lancez un backup et que votre machine est assez limite cotĂ© ressource CPU pour traiter prod & sauvegarde vous pouvez ‘dĂ©-priorisĂ©’ vos scripts grace Ă  nice :D Il utilise des niveaux de prioritĂ©. Ces niveaux sont compris entre -20 (prioritĂ© absolue) et +20 (tout les processus passe avant). ...

DĂ©couverte de Btrfs

####Qu’est-ce que btrfs Un truc avec plein de poils ! Hum non, Btrfs (souvent prononcĂ© “ButterFS”) est un systĂšme de fichiers (fs) dĂ©veloppĂ© par Oracle. Celui-ci permet une compression des donnĂ©es qui est plutĂŽt intĂ©ressante mais aussi des snapshots etc. On va commencer par la compression, ce qui m’intĂ©resse beaucoup pour stocker du backups :D Btrfs propose deux algorithmes de compression : zlib : par dĂ©faut, mais consomme beaucoup de cpu. ...

Debian+LVM sur un VPS OVH

Le contenu risque d’ĂȘtre assez long, et sera donc dĂ©coupĂ© en 4 parties. L’objectif est d’installer Debian 8 avec LVM sur un VPS OVH. Par dĂ©faut, une seule partition est prĂ©sente, et c’est assez chaotique Ă  gĂ©rer avec des volumes (Et oui, si le VPS est commandĂ© depuis l’interface Cloud, on peut lui ajouter de l’espace disque). Petit sommaire. Destruction et crĂ©ation des partitions Installation de Debian Ajouter un volume OVH Ă  notre configuration Bonus: changer la taille du volume OVH Destruction et crĂ©ation des partitions Une fois le VPS commandĂ©, redĂ©marrez le en mode Rescue (en prĂ©cisant bien Debian! ...

DĂ©couverte de Nullmailer

L’envoi de mail est un point incontournable dans l’administration d’un serveur, ne serait-ce que pour vos scripts, crontabs et outils de monitoring : vous aurez forcement besoin Ă  tout moment d’un retour en cas de problĂšme. Pourquoi Nullmailer Il existe une ribambelle de serveurs mail relay comme Sendmail ou Postfix, cependant, ils sont lourds et un peu fastidieux Ă  mettre en place et passent en spam dans la plupart des cas. ...

DĂ©couverte de Ansible

Avec l’arrivĂ©e du cloud, la gestion de configuration de maniĂšre automatique est devenue obligatoire. Un serveur a maintenant une espĂ©rance beaucoup plus courte qu’il y a quelques temps, avec les VM, un petit souci ? Pas de problĂšme, on repart de 0. Maintenant, on ne pousse plus notre mise Ă  jour sur notre vieux serveur, on pop une machine, on lui donne notre stack, et on la clone pour remplacer les serveurs ayants une vielle version de notre code. ...

Cluster MySQL Multi-Master

Aujourd’hui on va discuter serveurs MySQL. Notre but est de mettre en place 3 serveurs rĂ©pliquĂ©s multi-master pour une haute disponibilitĂ© mais aussi pouvoir Ă©crire sur tout les hosts en simultannĂ©e. KĂ©zako?! Il existe plusieurs types de rĂ©plications : Master-Slave, Multi-Master et j’en passe
 Le but est le mĂȘme : avoir les mĂȘmes donnĂ©es partout. IMPORTANT La rĂ©plication prĂ©sentĂ©e ici ne fonctionne pas avec le moteur MySQL MyISAM. Nous allons ici utiliser MariaDB Galera Cluster, qui s’installe assez facilement avec le package mariadb-galera-server. ...