...
Access to the bastion and also to the devices capable of building and running p4 programs is available through ssh connectivity employing asymmetric keys.
Generating your keys
If you ever used ssh keys for ssh access. You can easily generate a pair via ssh-keygen command, other clients like putty (Windows) also provide ways to generate key pairs (https://www.ssh.com/ssh/putty/windows/puttygen)
$ ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/home/user/.ssh/id_rsa): /home/user/.ssh/testbed_user_key Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/user/.ssh/testbed_user_key Your public key has been saved in /home/user/.ssh/testbed_user_key.pub The key fingerprint is: SHA256:sZQEzn20FTRxyOiKm1x2dHALHncIdhW3+uHsm756koI user@myhost The key's randomart image is: +---[RSA 3072]----+ | ... +=B*+..| | o o +=+*o...| | o =oo* o . | | . ++ o . | | .So . . . | | . + . + .| | . = .. .+ | | + E . o...| | ..=*o| +----[SHA256]-----+
The process will generate two files. One is your private key that identifies you unequivocally and the .pub file that holds the public key allowing anyone (and in particular the testbed) to know that it is you and only you accessing it.
So you need to provide us the public key sending it via email to jordi.ortiz@um.es
In case you used putty there is the option to export your key as openssh format, if possible that's the format desired.
Scheduling system
The testbed will enforce user access thanks to the automation of ssh public key installation into the bastion and the switches. The reservations will be checked everyday at 00:00 am so will not be possible to make a reservation for recent day but is possible to make a reservation in a multiple day timespan. The reservation system is based on booked and is accessible here: https://p4-bkd-srv.rare.nmaas.eu Your credentials will be provided to you alongside with the openvpn configuration.
Ater logging in, the following screen