Archive 07/10/2020.

Difficultés au niveau du TP1

LearnA

Bonjour,
La commande ssh $fun8ed26dd807@lyon.iot-lab.info
retourne:
usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-E log_file] [-e escape_char]
[-F configfile] [-I pkcs11] [-i identity_file]
[-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec]
[-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address]
[-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]]
[user@]hostname [command]

Egalement la commande fun8ed26dd807@lyon:~$ ls
retourne:
bash: fun8ed26dd807@lyon:~$: command not found

Pouvez-vous m’aider?
Merci d’avance.

vandaele

Bonjour,

Pour la première commande, utilisez la variable d’environnement IOTLAB_LOGIN en la faisaint précéder de ‘$’ pour que sa valeur soit utilisée par le terminal; vous n’aurez ainsi pas à utiliser à chaque fois fun8ed26dd807.
La commande indiquée dans le notebook doit tout simplement être copiée/collée et exécutée dans le terminal Jupyter.

Pour la seconde commande, il s’agit tout simplement de la commande ls. Dans la cellule du notebook elle est précédée de <login>@lyon:~$ pour vous indiquer qu’elle doit-être exécutée depuis le frontend SSH de Lyon, après une connection SSH réussie avec la première commande.

Pour résumer :

  1. Vous ouvrez un terminal Jupyter
  2. Vous avez un prompt qui doit ressembler à jovyan@69082150ff32:~/work/iot-lab-training$, qui indique que vous êtes dans un shell de votre environnement Jupyter
  3. Vous y exécutez la commande ssh $IOTLAB_LOGIN@lyon.iot-lab.info
  4. Si la connexion aboutie, le prompt devient fun8ed26dd807@lyon:~$, indiquant que vous êtes dans un shell en tant que fun8ed26dd807, sur le serveur qui s’appelle lyon, et vous êtes dans votre répertoire ~ (home utilisateur).
  5. Vous y exécutez la commande ls

Bonne continuation