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.