FIT IoT LAB
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
<fit_login>
by your FIT IoT LAB usernamereplace
<fit_password>
by your FIT IoT LAB password
<fit_login>:$(echo -n <fit_password> | base64) > ~/.iotlabrc
In order to allow you to ssh from your workstation to a FIT IoT LAB frontend (e.g.,
ssh <fit_login>@<frontend>.iot-lab.info), configure ~/.ssh/config
(in your workstation)
as follows:
Host !grenoble.iot-lab.info *.grenoble.iot-lab.info
User <fit_login>
ProxyJump <fit_login>@grenoble.iot-lab.info
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
ForwardAgent yes
Host grenoble.iot-lab.info
User <fit_login>
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
ForwardAgent yes
Host !saclay.iot-lab.info *.saclay.iot-lab.info
User <fit_login>
ProxyJump <fit_login>@saclay.iot-lab.info
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
ForwardAgent yes
Host saclay.iot-lab.info
User <fit_login>
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
ForwardAgent yes
Note
Replace <fit_login>
by your FIT IoT LAB login. Example with grenoble
and
saclay
sites.
Try to access a FIT IoT LAB frontend in grenoble
:
# from your workstation
$ ssh <fit_login>@grenoble.iot-lab.info