• Logiciels

    Création d’un serveur de paquets Emmabuntüs

    par  • 24/04/2016 • Activités, Linux, Logiciels

    Lors du Libre Samedi du 23 avril 2016, Emvivre nous a présenté comment mettre en place un serveur de paquets pour une distribution basée sur Debian. Les diapositives de sa présentation sont disponibles ici et leurs sources LaTeX .

    Livreur de paquets

    La livraison de paquets : une technique ancestrale

    Il ne nous reste plus qu’à emprunter la machine à d’Ailleurs Solidaires pour la transformer en serveur de paquets Emmabuntüs, et ils pourront l’expédier au Népal pour que les écoliers puissent mettre à jour leurs ordinateurs portables. Simple comme bonjour !

    Lors de cette séance, nous avons également appris qu’Asciio permet de réaliser des schémas ASCII aisément, que le croisillon (#) est différent du dièse (♯), et que l’on peut empêcher Wget de faire du zèle en utilisant l’option --no-parent.

    Serveur de musique avec Raspberry Pi 2

    par  • 10/04/2016 • Logiciels

    En plus de donner une utilité à un Raspberry 😉 ce tutoriel vous permettra d’écouter et de partager votre musique dans toutes les pièces de la maison et plus encore. Voici les principales étapes : Matériels requis : Connaissances requises : Installez le système d’exploitation Raspbian. Retrouvez votre Raspberry sur le réseau. Connectez vous...

    (suite…)

    OpenSSH : la sécurité avant tout

    par  • 03/03/2016 • Logiciels

    L’Atelier du Vendredi du 26 février 2016 avait pour thème « OpenSSH ». Cela a été l’occasion de présenter ce célèbre protocole de connexion sécurisée à ceux qui ne le connaissait pas encore et d’échanger divers trucs et astuces sur son utilisation.

    Logo de OpenSSH, par le projet OpenBSD

    Chiffré de bout en bout !

    Pour initier une connexion :
    $ ssh USER@SERVER
    USER est le nom d’utilisateur distant et SERVER l’adresse IP, le nom de domaine ou le nom d’hôte du serveur.

    Pour générer une paire de clefs :
    $ ssh-keygen
    La clef publique se trouve alors dans ~/.ssh/id_rsa.pub.

    Pour envoyer la clef publique par SSH au serveur :
    $ ssh-copy-id USER@SERVER

    Pour exécuter une commande à distance :
    $ ssh USER@SERVER COMMANDE

    Pour exécuter une application graphique à distance :
    $ ssh -X USER@SERVER COMMANDE

    Pour créer un tunnel chiffré depuis le client vers le serveur :
    $ ssh -L ADRESSE_LOCALE:PORT_LOCAL:ADRESSE_DISTANTE:PORT_DISTANT USER@SERVER
    Exemple :
    $ ssh -L 10.2.0.3:5564:10.4.0.2:3468 USER@10.4.0.3

    Schéma

    Schéma de tunnel SSH de B à C vers D emprunté par A.

    Pour créer un tunnel chiffré depuis le serveur vers le client :
    $ ssh -R ADRESSE_DISTANTE:PORT_DISTANT:ADRESSE_LOCALE:PORT_LOCAL USER@SERVER
    Exemple :
    $ ssh -R 10.4.0.3:5130:10.2.0.2:2100 USER@10.4.0.3

    Schéma

    Schéma de tunnel SSH de C à B vers A emprunté par D.

    Pour copier un fichier du client vers le serveur :
    $ scp -r /CHEMIN/VERS/LE/FICHIER/LOCAL USER@SERVER:/CHEMIN/VERS/LA/DESTINATION/

    Pour copier un dossier du client vers le serveur :
    $ scp /CHEMIN/VERS/LE/DOSSIER/LOCAL/ USER@SERVER:/CHEMIN/VERS/LA/DESTINATION/

    Pour copier un fichier du serveur vers le client :
    $ scp USER@SERVER:/CHEMIN/VERS/LE/FICHIER/DISTANT /CHEMIN/VERS/LA/DESTINATION/

    Pour copier un fichier d’un serveur vers un autre :
    $ scp USER1@SERVER1:/CHEMIN/VERS/LE/FICHIER/DISTANT USER2@SERVER2:/CHEMIN/VERS/LA/DESTINATION/

    Pour monter localement un dossier distant :
    $ sshfs USER1@SERVER1:/CHEMIN/VERS/LE/DOSSIER/DISTANT/ /CHEMIN/VERS/LE/POINT/DE/MONTAGE/

    Pour démonter un dossier distant monté localement :
    $ fusermount -u /CHEMIN/VERS/LE/POINT/DE/MONTAGE/

    Un réseau social décentralisé : diaspora*

    par  • 25/02/2016 • Logiciels

    Le mercredi 24 février dernier, David et Clément se sont rendus à un atelier diaspora* organisé par Le café Sauvage à Caen.

    Annonce Atelier diaspora*

    L’annonce de l’atelier

    @Margooot nous a présenté par l’exemple ce réseau social alternatif se posant comment remplaçant potentiel à Twitter et Facebook. Sa structure décentralisée en « pods » que tout un chacun peut mettre en place évite qu’une entité puisse amasser des informations exhaustives sur l’ensemble des utilisateurs, contrairement aux sites dépendant d’une entreprise unique.

    David s’est inscrit en quelques minutes, démontrant la simplicité d’utilisation du service. Les autres participants se sont montrés intéressés et ont annoncé leur inscription prochaine, dans l’optique d’aider le réseau social à se lancer.

    À bientôt donc, sur un pod ou un autre !