Articles associés au tag ‘ssh’

4 Nov
2016

Raspberry Pi – Raspbian pixel et Chromium en mode kiosk – ouverture automatique d’un navigateur en mode plein écran au démarrage de Raspbian

Bonjour à tous,

Aujourd’hui je vais vous présenter une façon simple de démarrer votre raspberry pi en lançant automatiquement un navigateur (En mode kiosk).

Nous allons aller un peu plus loin de la plupart des tutoriels en ajoutant l’autologin ainsi que la rotation automatique d’un onglet à l’autre.

J’ai deja écrit un premier article sur le sujet avec midori et firefox, mais ayant une préférence pour chromium et avec l’arrivée de Raspbian pixel, je me devais de faire un nouveau tutoriel.

Dashboard

 

Ce tuto à été fait avec Raspbian Pixel.

Ouvrez un terminal sur votre raspberry (En local ou via ssh).

Mettez à jour vos dépots :

 

Lançons ensuite l’installation du navigateur :

 

Puis nous allons éditer le fichier :

Commentez la ligne :

Et ajoutez les lignes suivante à la fin du fichier :

Si vous ne voulez pas que chrome vous affiche ses message d’erreur en cas de plantage et reboot du raspberry, ajoutez :

Si vous ne voulez pas que chromium ne vous affiche pas la popup restore table, editez le fichier :

Et ajoutez ces deux lignes avant le exit 0; :

 

Passons maintenant au plus interessant, le lancement du navigateur!

Nous allons voir plusieurs cas avec des options différentes que vous pourrez par la suite adapter à vos besoins :

-Ouvrir le navigateur vers l’adresse  www.jjtronics.com :

Maintenant avec le mode Kiosk (un mode full screen que l’on ne peut quitter)

-Ouvrir le navigateur en plein écran Kiosk vers l’adresse www.jjtronics.com :

Comme vous pouvez le constater,  c’est l’option kiosk qui permet un affichage full screen

-Ouvrir le navigateur en plein écran Kiosk et en mode navigation privé vers l’adresse www.jjtronics.com :

-Ouvrir le navigateur en plein écran Kiosk, en mode navigation privé avec deux onglets, l’un pointant sur www.jjtronics.com et un second sur www.keepfreeze.com

Et voici en mode plein écran que l’on peut quitter :

-Ouvrir le navigateur en plein écran vers l’adresse www.jjtronics.com :

-Ouvrir le navigateur en plein écran et en mode navigation privé vers l’adresse www.jjtronics.com :

-Ouvrir le navigateur en plein écran, en mode navigation privé avec deux onglets, l’un pointant sur www.jjtronics.com et un second sur www.keepfreeze.com

 

 

Maintenant que nous avons un kiosk avec plusieurs onglets, il va falloir automatiser le changement d’onglet, ce qui va permettre d’afficher plusieurs pages web avec un intervale de rotation d’un onglet vers l’autre.

Pour ce faire, nous allons simplement utiliser l’extension revolver-tabs.

ATTENTION, le mode navigation privé n’autorise pas l’utilisation de plugins, nous allons donc enlever l’option -incognito.

Ouvrez votre navigateur chromium sur le raspberry et allez à l’adresse :

Installez l’extension et allez ensuite dans les parametres de revolver :

revolver-tabs-1

-Parametrez le délais avant de switcher d’un onglet vers l’autre

-Activez l’auto-start pour que l’extension puisse se lancer automatiquement au lancement du navigateur

-Activez l’option Rotate only when inactive (Cela vous évitera de batailler pour rester sur un onglet)

Voici pour les options de base, une fois paramétré, vous pouvez redémarrer votre raspberry pour voir ce que ça donne.

Vous devriez avoir Chromium qui se lance en plein écran avec les deux onglets qui s’affiche l’un après l’autre au bout de X secondes.

Votre Kiosk commence à ressembler à quelque chose, mais si comme moi, vous avez certains sites web qui nécessite une authentification avant d’afficher vos précieuses informations et que vous souhaitez vraiment que dès le démarrage de votre Raspberry, votre kiosk s’authentifie automatiquement aux divers sites web que vous affichez, il y a l’extension auto-login pour chrome que vous pouvez installer en ouvrant votre navigateur chrome et allez à l’adresse :

Une fois installé, allez sur un site nécessitant une authentification :

auto-login-learn

Comme vous pouvez le voir sur votre droite, un icone est apparu, vous devez cliquer dessus pour que l’extension enrengistre les credentials que vous allez taper.

Une fois votre premier site web enrengistré, vous pouvez activer ou non l’auto-login en allant dans les options de l’extension :

auto-login-options

Vous pouvez maintenant tenter un reboot de votre Raspberry, votre navigateur devrait s’ouvrir en plein écran avec deux onglets qui tournent au bout de X secondes et authentifié sur les sites que vous avez préalablement enrengistré sur auto-login.

Que demander de plus ?

 

Je vous souhaite bon courage pour la suite et n’hésitez pas si vous avez des soucis ou une autre façon de faire ;)

26 Oct
2016

Raspberry Pi 2 ou 3 et Raspbian Jessie – VLC 2.4 et accélération matériel (hardware acceleration)

Aujourd’hui je vais à nouveau publier une mise à jour de l’article : Raspberry Pi 2 – VLC et accélération matériel (hardware acceleration)

En effet, ce tuto à été fait à l’époque sur une Raspbian Wheezy avec un Raspberry PI 2.

Depuis la sortie du Raspberry Pi 3 et de Raspbian Jessie, je me devais de faire une mise à jour de ce tuto :

Vous pouvez également suivre le tutoriel en vidéo :

Donc allez chercher la version de Raspbian suivante : 2016-09-23-raspbian-jessie.img

Installez la sur votre carte SD (il y a assez de tuto sur le net pour ça)

Démarrez votre Raspberry, et un écran de setup devrait apparaitre.

Paramétrer votre interfaces réseau, vos paramètres de locales, clavier, password… blabla …

Et connectez vous en SSH à votre Raspberry (Là le travail commence vraiment)

faites :

Pour mettre à jour vos dépots, nous allons ensuite installer tous les packet nécessaire à la compilation de VLC ainsi que ses dépendances :

Nous allons ensuite télécharger les sources de VLC 2.4 via wget :

Puis les décompresser pour ensuite les compiler :

Une fois installé, lancez vlc puis cliquez sur « Menu » puis le sous-menu « Son et vidéo »

Dans VLC, cliquez ensuite sur « Outils » puis « Préférences »

Sur le menu du haut, cliquez sur « Audio« , puis dans « Module de sortie« , sélectionnez « Sortie audio ALSA« .

Dans « Périphérique« , sélectionnez « bcm2835 ALSA, bcm2835 ALSA Default Audio Device » voir screenshot :

Sur le menu du haut, cliquez ensuite sur « Vidéo« , puis dans « Sortie » sélectionnez « Sortie vidéo « OpenMAX IL » » voir screenshot :

Retournez dans le menu « Audio« , puis en bas à gauche de la fenêtre, cliquez sur « Tous » (Permet d’afficher plus de paramètres)

Dans l’onglet « Audio« , sur le champ « Ré-échantillonnage audio« , sélectionnez « Désactiver » voir screenshot :

Vous pouvez maintenant profiter de votre player préféré !

Si vous avez des questions, n’hésitez pas !

11 Mar
2016

Raspberry Pi 2 ou 3 et Raspbian Jessie – VLC 2.2 et accélération matériel (hardware acceleration)

UPDATE : Raspberry Pi 2 ou 3 et Raspbian Pixel – VLC 2.4 et accélération matériel (hardware acceleration)

Aujourd’hui je vais enfin publier une mise à jour de l’article : Raspberry Pi 2 – VLC et accélération matériel (hardware acceleration)

RPI3

En effet, ce tuto à été fait à l’époque sur une Raspbian Wheezy avec un Raspberry PI 2.

Depuis la sortie du Raspberry Pi 3 et de Raspbian Jessie, je me devais de faire une ise à jour de ce tuto :

Donc allez chercher la version de Raspbian suivante : 2016-02-26-raspbian-jessie.img

Installez la sur votre carte SD (il y a assez de tuto sur le net pour ça)

Démarrez votre Raspberry, et un écran de setup devrait apparaitre.

Paramétrer votre interfaces réseau, password… blabla …

Activer le … (Je m’ennuis)

Et connectez vous en SSH à votre Raspberry (Là le travail commence vraiment)

faites :

Pour mettre à jour vos dépots, nous allons ensuite installer tous les packet nécessaire à la compilation de VLC :

Nous allons ensuite télécharger les sources de VLC via git :

Pour enfin entrer dans le vif du sujet, la préparation et la compilation de VLC :

Une fois installé, lancez vlc en cliquant sur « Menu » puis le sous-menu « Son et vidéo »

Dans VLC, cliquez ensuite sur « Outils » puis « Préférences »

Sur le menu du haut, cliquez sur « Audio« , puis dans « Module de sortie« , selectionnez « Sortie audio ALSA« .

Dans « Périphérique« , selectionnez « bcm2835 ALSA, bcm2835 ALSA Default Audio Device » voir screenshot :

Sur le menu du haut, cliquez ensuite sur « Vidéo« , puis dans « Sortie » sélectionnez « Sortie vidéo « OpenMAX IL » » voir screenshot :

Retournez dans le menu « Audio« , puis en bas à gauche de la fenêtre, cliquez sur « Tous » (Permet d’afficher plus de paramètres)

Dans l’onglet « Audio« , sur le champ « Ré-échantillonnage audio« , selectionnez « Désactiver » voir screenshot :

 

Vous pouvez maintenant profiter de votre player préféré !

Si vous avez des questions, n’hésitez pas !

 

4 Mar
2016

Raspberry Pi – Raspbian et midori ou firefox – ouverture automatique d’un navigateur en mode plein écran

Bonjour à tous,

Aujourd’hui je vais vous présenter une façon simple de démarrer votre raspberry pi en lançant automatiquement un navigateur (Dans notre cas Midori ou Firefox) en full screen (Souvent appelé le mode Kiosk).

Dashboard

Ce tuto à été fait avec Raspbian Jessie (Avant Raspbian pixel).

Ouvrez un terminal sur votre raspberry (En local ou via ssh).

Lançons ensuite au choix l’installation du navigateur (a vous de choisir votre navigateur préféré)

Pour Midori :

Ou Chrome :

Ou Iceweasel :

Ou Firefox (Pour les derniers Raspbian à base de pixel) :

Puis nous allons éditer le fichier :

Ajoutez les lignes suivante à la fin du fichier :

Créer un script (Nommons le KIOSK.sh) et placez le ou vous voulez (par ex /home/pi/)

Puis ajouter la ligne permettant de lancer votre navigateur avec une page spécifique

Pour Midori :

Pour Chrome :

Pour Iceweasel (Avant pixel) : (Attention depuis Raspbian Kiosk, Le mode Fullscreen ne fonctionne plus, de plus Iceweasel à été renommé par Firefox-esr)

Pour Iceweasel (Après pixel) : (Attention n’oubliez pas d’installer xdotool spécifié plus haut)

 

Un autre exemple pour ouvrir une nouvelle page avec plusieurs onglets :

Pour Iceweasel :

 

 

N’hésitez pas si vous avez des soucis ou une autre façon de faire ;)

17 Déc
2015

Supervision : Centreon 2.7 sur Debian 8

Bonjour à tous !

 

Aujourd’hui un petit tuto de base pour installer Centreon 2.7 (La version que vous pouvez voir sur CES 3.3)

Centreon Dashboard

Cette version est (selon moi) tout simplement magnifique, vous êtes prêt ?

Alors vous venez de finir votre installation de Debian 8, vous avez votre mot de passe root en main, vous avez installer le serveur ssh (apt-get install openssh-server) et venez juste de vous connecter en ssh à votre serveur, nous allons pouvoir commencer :

Connectez-vous avec le compte root :

Lançons la mise à jour des packets Debian pour commencer :

Installation des packets de base nécessaire à la compilation :

 

Installation de la librairie Centreon : 

Préparation de la compilation :

Vous devriez avoir comme résultat :

Nous allons maintenant compiler la librairie :

 

Installation des connecteurs Perl et SSH optionnels pour Centreon (Fortement conseiller car ils améliorent la vitesse d’exécution des plugins Perl, ils ne sont utilisable qu’avec Centreeon Engine)

Installation des packets de base nécessaire à Perl Connector :

Installation de la librairie Perl Connector :

Préparation de la compilation :

Vous devriez avoir comme résultat :

Nous allons maintenant compiler la librairie :

Installation des packets de base nécessaire à SSH Connector :

Installation de la librairie SSH Connector :

Préparation de la compilation :

Vous devriez avoir comme résultat :

Nous allons maintenant compiler la librairie :

 

Installation de Centreon Engine : 

Nous allons commencer par créer l’user/group pour centreon-engine :

Installation des packets de base nécessaire à centreon-engine :

Installation de centreon-engine :

Préparation de la compilation :

Vous devriez avoir comme résultat :

Nous allons maintenant compiler la librairie :

Vérifions maintenant que centreon-engine est correctement installé :

Vous devriez avoir comme résultat :

Paramétrons centreon-engine pour qu’il démarre automatiquement :

 

Installation des Plugins pour Centreon-Engine :

Installation des packets de base nécessaire aux Plugins de centreon-engine :

Téléchargement des Plugins Nagios :

Installation des Plugins Nagios :

 

Installation des Plugins pour Centreon :

Installation des packets de base nécessaire aux Plugins de Centreon :

Installation de git nécessaire à la récupération des plugins Centreon sur leurs github :

Récupération des Plugins Centreon sur Github :

Installation des Plugins Centreon :

 

Installation de Centreon-Broker :

Nous allons commencer par créer l’user/group pour centreon-broker :

Ajout de l’user centreon-engine au groupe centreon-broker :

Installation des packets de base nécessaire à Centreon-Broker :

Téléchargement de Centreon-Broker :

Préparation de la compilation :

Vous devriez avoir comme résultat :

Nous allons maintenant compiler Centreon-Broker :

ATTENTION !! Avec la nouvelle version 2.7 de Centreon est apparu un nouveau module dumber (05-dumper.so) alors que les précédentes versions utilisaient le module stat (15-stats.so), il entre en conflit avec le nouveau module et provoque l’arrêt du processus cbd quand on va sur la page des statistiques. Nous allons donc supprimer l’ancien module stats :

Paramétrons centreon-broker pour qu’il démarre automatiquement :

 

Installation de SNMP :

Installation des packets de base nécessaire pour le protocole SNMP :

Paramétrage du daemon SNMP :

Nous allons éditer le fichier : /etc/snmp/snmpd.conf

Modifiez le fichier pour avoir :

Nous allons réduire la verbosité du daemon snmpd :

Modifiez le fichier pour avoir :

Nous allons maintenant ajouter la réception de traps snmp :

Modifiez le fichier pour avoir :

 

Installation des MIBS SNMP :

Nous allons modifier le fichier de configuration des sources de dépots debian pour ajouter les dépots « non-free »:

Nous allons éditer le fichier : /etc/apt/sources.list

Ajoutez à la fin du fichier :

Mettez à jour vos dépots :

Installation des MIBS :

Créez un lien de vos MIBS :

Editez le fichier : /etc/default/snmpd

Puis modifiez le pour avoir :

Editez le fichier : /etc/snmp/snmp.conf

 

Commentez la ligne :

Redémarrons les services SNMP :

Testons le service SNMP :

Si le service est correctement paramétré vous verrez toutes les OID déflier :

 

Installation de Centreon UI :

Nous allons commencer par créer l’user/group pour Centreon UI:

Installation des packets de base nécessaire à Centreon UI :

Téléchargement de Centreon UI :

Installation de Centreon UI :

Au lancement, le script vérifie que toutes les dépendances sont bien présentes  :

Pressez la touche enter, ensuite la licence d’utilisateur s’affiche :

Pressez la touche y et enter. Le script d’installation va ensuite vous demander si vous souhaitez installer différents modules :

Le script va maintenant installé les différents modules précédemment sélectionné, le script vous demande maintenant le chemin d’installation pour Centreon UI :

Le script va ensuite vous demander le répertoire contenant les logs de Centreon :

Le script vous demande maintenant les différents répertoires des fichiers de configuration de Centreon :

Le script demande quel user/group utiliser :

Nous allons ensuite dire au script d’utiliser centreon-engine et centreon-broker ainsi que le chemin ou se trouve les Plugins :

Le script vous demande le chemin du fichier de configuration de sudo ainsi que les chemins des différents modules :

Le script va ensuite configurer le serveur web Apache :

Le script va ensuite mettre à jour vos modules PEAR,

ATTENTION !!! Si vous avez l’erreur :

Rien de bien grave cela veut dire que le programme d’update de PEAR contient toujours le lien cassé pour XML_RPC.

Nous allons donc le mettre à jour manuellement :

Ouvrez un nouveau terminal ssh vers votre serveur Debian et lancez la commande :

Vous devriez avoir l’erreur suivante :

Nous allons donc télécharger le fichier manuellement :

Vous devriez avoir le message :

Vous pouvez ensuite continuer l’installation en revenant sur votre premier terminal.

Une fois vos modules PEAR à jour, le script d’installation va s’occuper de CentStorage :

Installation du module CentCore :

Installation des plugins pour les traps SNMP :

Activez le site web Centreon et relancez Apache :

Création des dossier pour Centreon Broker :

Finalisation de l’installation via l’interface WEB :

 

Ouvrez votre navigateur et allez à l’url :

Centreon web setup

 

Cliquez sur Next

Centreon web setup

Validation des dépendances, cliquez sur Next

 

Centreon web setup

 

Choisissez centreon-engine comme moteur de supervision et parametrez les chemins suivants :

 

Centreon web setup

Choisissez centreon-broker comme broker et paramétrez les chemins suivants :

 

Centreon web setup

Création du compte admin

 

Centreon web setup

Paramétrage de la BDD

 

Centreon web setup

 

Installation et paramétrage de Centreon

 

Centreon web setup

Vous etes maintenant prêt à ajouter vos équipements à monitorer !

 

Centreon Login

 

Bon courage pour la suite ;)

10 Juin
2015

Comment se connecter par ssh sans mot de passe (Utilisation de votre key ssh)

Bonjour,

Une petite note rapide vous permettant de vous connecter a vos serveur SSH sans taper de mot de passe

Pour cela il y a une solution simple et sécurisé :

-Créer une clé privée et une clé publique cryptées

-Ajouter votre clé publique à la liste des clés autorisées du serveur distant afin de permettre l’authentification.

 

Nous allons donc commencer par générer les clés :

-Sous Mac/Linux :

les clés seront enregistrées dans ‘.shh’ du répertoire de départ de l’utilisateur (ici sur Mac : /Users/VotreUser/.ssh/).

Je vous conseille donc à la première question de laisser le répertoire par défaut

A la question de la paraphrase, n’entrez rien (sauf si vous voulez taper un mot de passe à chaque fois)

Vos deux key (public et privé) ont maintenant été créés (dans le dossier ‘~/.ssh/’) :

  • ‘id_rsa’ (ou ‘id_dsa’ dans le cas d’une clé DSA) : contient la clé privée et ne doit pas être dévoilé ou mis à disposition
  • ‘id_rsa.pub’ (ou ‘id_dsa.pub’ dans le cas d’une clé DSA) : contient la clé publique, c’est elle qui sera mise sur le serveur dont l’accès est voulu.

 

Il faut ensuite déposer la clé publique sur le serveur distant que vous souhaitez joindre en ssh :

  • Depuis un Mac (ssh-copy-id n’est pas disponible sur OS X)
  • Sous Linux :

    Et voilà, c’est normalement la dernière fois que l’on vous demandera votre mot de passe !!

     

Quel est l’intérêt de définir une ‘passphrase’ ?

Si quelqu’un récupère votre clé privé, il peut alors se connecter à toutes les machines où la clef publique a été déposée.

Si vous ne voulez pas retapez votre ‘passphrase’ à chaque connection, le mieux, au lieu de ne pas en utiliser est d’utiliser le cache ssh-agent.

Sur Mac, vous pouvez ajouter la clé privée à votre Trousseau, comme cela pas besoin de systématiquement retaper votre phrase magique :

Et si un jour vous avez besoin de modifier votre ‘passphrase’ :

 

Et voilà, vous pouvez formater votre cerveau de tous vos mot de passes !!!

Des soucis, des erreurs ? N’hésitez pas à m’en parler.

Raspberry Pi 2 ou 3 et Raspbian Jessie - VLC 2.4 et accélération matériel (hardware acceleration)

Raspberry Pi 2 ou 3 et Raspbian Jessie – VLC 2.4 et accélération matériel (hardware acceleration)

Aujourd’hui je vais à nouveau publier une mise à jour de l’article : Raspberry Pi 2 – VLC et accélération matériel (hardware [&hellip

Raspberry Pi 2 ou 3 et Raspbian Jessie - VLC 2.2 et accélération matériel (hardware acceleration)

Raspberry Pi 2 ou 3 et Raspbian Jessie – VLC 2.2 et accélération matériel (hardware acceleration)

UPDATE : Raspberry Pi 2 ou 3 et Raspbian Pixel – VLC 2.4 et accélération matériel (hardware acceleration) Aujourd’hui je vais [&hellip

Compilation de la derniere version de FFMPEG

Compilation de la derniere version de FFMPEG

Bonjour à tous, Aujourd’hui un petit tuto pour avoir la dernière version de ffmpeg, ce tutoriel à été utilisé maintes [&hellip

Raspberry Pi 2 - VLC et accélération matériel (hardware acceleration)

Raspberry Pi 2 – VLC et accélération matériel (hardware acceleration)

UPDATE : Raspberry Pi 3 et Raspbian Pixel – VLC 2.4 et accélération matériel (hardware acceleration) Ayant un petit projet de [&hellip

FFMPEG - Diffuser un flux ip multicast en adaptative smooth streaming

FFMPEG – Diffuser un flux ip multicast en adaptative smooth streaming

Un petit script bien utile pour délivrer un flux video multicast en adaptative smooth streaming

Installation de Transform Manager

Installation de Transform Manager

Prérequis – résumé : Télécharger Transform Manager Télécharger IIS Media Services 4.1 Télécharger IIS Managment console Télécharger .NET Framework 3.5 [&hellip

Suivez moi !

Follow Me! Follow Me! Follow Me! Follow Me!

Une ptite donation

Si vous voulez contribuer à faire vivre ce site :

Chercher