Connexion en SSH pour le developpement

Pour mes développements, j’utilise la carte Raspberry pour faire mes compilations et tests, directement, sans faire de cross-compilation. Ce sujet sera abordé dans un autre tuto.

L’avantage de principale de faire la compilation sur la carte raspberry, c’est d’être exactement dans l’environnement d’exécution, sur la bonne plateforme et donc que le code compiler sera exactement en phase avec la cible.

L’inconvénient, c’est que dans le cas ou vous auriez de très très grosse application à compiler, la carte n’a pas non plus une puissance de processeur suffisant et les temps de compilation seront plus longs qu’en cross compilation sur PC.

… mais là n’est pas le sujet du tuto.

Ici nous allons voir comment travailler à distance sur la carte sans forcement avoir besoin d’un clavier/souris/écran.

ce que vous avez besoin c’est dans un premier temps du réseau et de l’alimentation.

20140225_131250Ensuite vous connectez sur votre réseau local. Il vous faut aussi l’adresse IP de votre carte Raspberry (Voir l’article concernant ce point : Comment trouver Mac address et IP de la carte Raspberry PI)

Une fois la carte démarrée, vous pouvez utiliser plusieurs client SSH :

  • Putty : client sous windows, très pratique pour les Windowiens invétéré ! ^^
  • Terminal sous linux : Très bon et terminal très efficace, forcement compatible puisqu’il est sous Linux aussi !

Sous Putty

Lancer putty

Dans le champ Host Name, entrez l’adresse IP de la carte et laissez le port 22 :

puttyet cliquez sur Open

putty1A l’invite, entrez le login « pi » en minuscule et le mot de passe « raspberry » en minuscule. puis cliquez sur « entrée ».

putty2Ça y est vous êtes connecté à la carte raspberry en mode SSH.

A partir de cet instant, vous êtes sur votre carte a distance, donc vous pouvez faire toutes les lignes de commande linux que vous souhaitez.

Sous linux

c’est beaucoup plus simple : lancer un terminal et entrer :

ssh pi@192.168.0.1

ou pi e192.168.0.1 doit être remplacé par l’adresse IP de votre Raspberry
ensuite vous entrez le mot de passe (par défaut : raspberry) et voila vous êtes connecté sur votre Raspberry.

maintenant vous pouvez travailler sur votre carte à distance et même faire des compilations directement de vos codes sur votre Raspberry Pi.

Enjoy ^^ !