*********** FIT IoT LAB *********** .. contents:: :depth: 2 Setting up FIT IoT LAB platform =============================== SSH External access ------------------- Add the public ssh key (your workstation: ``~/.ssh/id_rsa.pub``) to your `FIT IoT LAB account `_. **Create the credentials file:** - replace ```` by your FIT IoT LAB username - replace ```` by your FIT IoT LAB password .. code-block:: bash :$(echo -n | base64) > ~/.iotlabrc In order to allow you to ssh from your workstation to a FIT IoT LAB frontend (e.g., ssh @.iot-lab.info), configure ``~/.ssh/config`` (in your workstation) as follows: .. code-block:: bash Host !grenoble.iot-lab.info *.grenoble.iot-lab.info User ProxyJump @grenoble.iot-lab.info StrictHostKeyChecking no UserKnownHostsFile /dev/null ForwardAgent yes Host grenoble.iot-lab.info User StrictHostKeyChecking no UserKnownHostsFile /dev/null ForwardAgent yes Host !saclay.iot-lab.info *.saclay.iot-lab.info User ProxyJump @saclay.iot-lab.info StrictHostKeyChecking no UserKnownHostsFile /dev/null ForwardAgent yes Host saclay.iot-lab.info User StrictHostKeyChecking no UserKnownHostsFile /dev/null ForwardAgent yes .. note:: Replace ```` by your FIT IoT LAB login. Example with ``grenoble`` and ``saclay`` sites. Try to access a FIT IoT LAB frontend in ``grenoble``: .. code-block:: bash # from your workstation $ ssh @grenoble.iot-lab.info