Se connecter à sa Raspberrypi sans mot de passe,Installer Ubuntu
Transcription
Se connecter à sa Raspberrypi sans mot de passe,Installer Ubuntu
Se connecter à sa Raspberrypi sans mot de passe Depuis que j’ai installé ma Raspberry, je m’y connecte via SSH. A chaque fois, je suis obligé de saisir mon mot de passe, ce qui ne présente aucun intérêt. Pour éviter cela, j’ai trouvé la méthode suivante : créer et exporter sur la Raspberry une clé publique. Première opération : générer la clé en local ssh-keygen -t dsa -b 1024 Attention : n’entrez aucun passphrase, validez par entrée. Deuxième, opération : transférer la clé sur la Raspberry. ssh-copy-id -i .ssh/id_dsa.pub pi@serveurdistant Installer Ubuntu ? C’est vraiment pas compliqué ! Eh oui, installer Ubuntu, c’est vraiment pas compliqué ! Je ne vais pas refaire ici un tutoriel complet. J’en ai trouvé un excellent ici : http://www.ginjfo.com…installer… C’était il y a 22 ans… Il y a 22 ans, le 29 avril 1993, naissait Matthieu, mon fils. Pas de long discours ce matin, juste ce petit mot pour lui souhaiter un bon anniversaire. Ubuntu 15.04 est sorti ! A l’instant où j’écris ces lignes, Ubuntu 15.04 est sorti, téléchargeable sur ce lien, mais pas encore disponible sur le site Français d’Ubuntu. Cette version n’est pas, contrairement à la 14.04, une LTS. Sa durée de vie est donc limitée à 9 mois, ce qui la rend de facto plus orientée aux utilisateurs avertis qu’à ceux qui veulent installer Linux d’une manière durable, sans avoir à refaire une installation très souvent. Après bien des hésitations, j’ai personnellement fait le choix de l’installer, faisant l’impasse sur une version durable au profit d’une autre, plus à jour au niveau des applications. Se connecter à une imprimante partagée par Linux Suite à mon article sur l’utilisation d’une Raspberry PI 2 comme serveur d’impression, il me semble utile de faire un petit rappel sur la manière d’accéder à cette imprimante partagée. Ma référence est ici est le très bon document de la documentation Ubuntu. Rappelons ce que nous disposons : Une imprimante ou un multi-fonction connecté(e) sur un serveur d’impression Linux Un poste de travail ayant Linux ou Windows comme système d’exploitation Et bien entendu, un réseau local opérationnel ! Le poste de travail est sous Windows : J’ai testé cette procédure sous Windows Vista et Windows 7, n’ayant pas de Windows 8 ou à plus forte raison 10 sous la main. Allez ici: Panneau de configuration > Imprimantes. Puis: Ajouter une imprimante et Ajouter une imprimante réseau sans fils. Cliquez directement sur L’imprimante que je veux n’est pas répertoriée. Cochez Sélectionner une imprimante partagée par nom et entrez l’adresse « CUPS » de votre imprimante: http://nom_host:631/printers/nomimprimante Il ne reste plus qu’à choisir les bons pilotes Windows vous demande l’impression d’une page de test. Si l’imprimante se réveille et imprime la page de test, c’est terminé ! Le poste de travail est sous Linux : Personnellement, même si une procédure automatique existe, j’utilise toujours l’installation manuelle. Ouvrez : Système → Administration → Impression, Puis cliquez sur : Nouvelle imprimante; Dans la liste, choisissez : Internet Printing Protocol (ipp); Dans la case Hôte : tapez l’adresse IP du serveur d’impression, dans la case File d’attente : tapez le nom de l’imprimante (telle qu’elle est nommée sur le serveur) et cliquez sur Vérifier…. Un message vous dira si l’imprimante est accessible, sinon vérifiez vos paramètres. Dans la fenêtre qui apparaît, choisissez l’imprimante que vous voulez utiliser, et faites Valider, Faites Suivant, et choisissez le pilote de l’imprimante distante, Arrivé au choix du nom de l’imprimante, donnez lui un nom, et faites Appliquer, Ensuite, dans la fenêtre principale, cliquez sur Appliquer et ensuite Actualiser, l’imprimante devrait apparaître en dessous de Imprimantes Réseau, Il vous suffira ensuite de la paramétrer comme imprimante par défaut si vous le voulez. Raspberry PI comme serveur d’impression Ma problématique du jour était la suivante : J’ai voulu partager mon imprimante directement via ma box Internet mais, hélàs, elle n’était pas reconnue… La connecter à mon PC et la partager ainsi était aussi impossible par manque de place. Je me suis donc tourné vers une solution nouvelle pour moi : la Raspberry PI 2. Mais en fait, qu’est ce qu’une Raspberry ? Ce n’est ni plus ni moins qu’un nano ordinateur qui tient sur un circuit intégré de la taille d’un paquet de cigarette et qui coûte moins de 50 euros. Voici quelques caractéristiques de cette carte : Ram : 1 Go Nombre de processeur : 4 Processeur : ARMv7 Cadence du processeur : 900 Mhz Supporte Windows 10 : Oui Stockage : Carte MicroSD Ports : 4 USB 2.0 Puissance : 600 mA (3,5 W) Pour commencer, que faut-il prévoir comme achat : Une Raspberry PI 2 Une alimentation Une carte micro SD de 16Go Un boitier pour mettre la Raspberry PI 2 à l’abri Un câble Ethernet. Bien sûr, la longueur de ce câble sera fonction de votre configuration personnelle ! Comptez un investissement de moins de 100 euros ! Pour faire l’installation, prévoyez aussi un PC (sous Linux ou Windows), un clavier USB, une souris USB et un écran HDMI. Commencez par télécharger le système d’exploitation Raspbian sur le site de Raspbian France Une fois que vous avez tout votre matériel et téléchargé Raspbian, il vous faut installer ce dernier sur la carte micro SD. Si vous êtes sous Windows, le tuto est ici. Si vous êtes sous Linux, il est là. Inutile pour moi de les recopier ici. Ils sont suffisamment bien fait pour ne nécessiter aucune explication supplémentaire de ma part. Personnellement, vous vous en doutez, j’ai utilisé le second. Continuez maintenant en appliquant le tuto de premier démarrage de Raspbian. Là encore, rien à rajouter : Le tuto se suffit à lui même. Vous avez maintenant une Raspberry PI 2 opérationnelle. Vous pouvez, soit continuer en utilisant écran, clavier et souris connecté à votre Raspberry, soit y accéder via SSH. Une fois connecté à votre nano PC, en ligne de commande, il vous faut installer CUPS. Pour celà, voici la ligne de commande : sudo apt-get -y install cups Vous devez maintenant ajouter l’utilisateur PI au groupe lpadmin : sudo usermod -a -G lpadmin pi Configurez maintenant CUPS pour autoriser l’accès au serveur à distance : sudo nano /etc/cups/cupsd.conf Dans ce fichier, trouvez la ligne Listen localhost:631 Remplacez la par Port 631 Sauvegardez et quittez le fichier ([Ctrl] + X, [Ctrl] + Y, [Enter]) puis redémarrez votre serveur CUPS : sudo service cups restart Une fois le serveur CUPS redémarré, vous pourrez y accéder depuis n’importe quel ordinateur connecté à votre réseau en utilisant votre navigateur Internet http://votre.adresse.ip:631 ou http://raspberrypi:631 Si votre serveur est démarré, vous devriez avoir une page avec des liens vers diverses actions. Cliquez en premier sur Do Administration Tasks. Une boite de dialogue s’ouvrira et vous demandera un nom et mot de passe. Vous devez saisir « pi » et le mot de passe root de votre Raspbian. Une fois connecté, cliquez sur Add printers et suivez les instructions pour paramétrer votre imprimante. Une fois votre imprimante sélectionnée, vous pourrez modifier son nom, sa description, son emplacement ainsi que de permettre son partage via le réseau. Ensuite, vous serez amené à choisir le pilote que vous voulez utiliser pour votre imprimante. Avec un peu de chance, vous trouverez ce pilote dans la liste de ceux disponibles de base. Sinon, vous devrez le trouver directement sur Internet. Vous devrez trouver le fichier PPD pour votre imprimante (le plus souvent disponible sur le site du fabricant). Une fois trouvé, vous pouvez le charger avec le bouton « Choose File ». La dernière étape de la configuration est de jeter un oeil au paramètres par défaut de votre imprimante (taille de papier, qualité d’impression etc…). Normalement, ce que vous trouverez sera correct. Cliquez maintenant sur « Set Default Options« . Vous aurez ensuite la page d’administration par défaut de CUPS. Quand l’imprimante est ajoutée, cliquez sur « Configure Printer » puis « Print Test Page« . Si tout fonctionne, vous avez terminé. Dans le cas contraire, modifiez la configuration de votre imprimante jusqu’à ce qu’elle fonctionne correctement. Editez maintenant encore une fois votre fichier cupsd.conf sudo nano /etc/cups/cupsd.conf Trouvez la ligne contenant #ServerName myhost.domain.com Si elle n’existe pas, ajoutez la. Supprimez le « # » pour décommenter cette ligne. Vous devez saisir soit le nom d’hôte soit l’adresse IP de votre Raspberry. Cette ligne devrait maintenant ressembler à ceci : ServerName 192.168.x.x Le second changement dans ce fichier consiste à trouver une ligne comme celle ci : BrowseAddress @LOCAL Elle doit être remplacée par BrowseAddress 192.168.1.255 Mettre à la place de 255 ce que contient votre masque de sous-réseau. Normalement, votre imprimante est maintenant opérationnelle et peut être accédée depuis n’importe quel poste connecté à votre réseau, Linux ou Windows.