New user
Access to PMP server
Local preparation
First you have to generate a new pair of keys to authenticate into the server. You will need a terminal prompt (either windows or linux/MacOS) Then you have to generate a new pair of keys with this command:
ssh-keygen -t ed25519 -C "<firstname>@pc"
Let all options as default. Then you can send your public key (.pub) to an admin for account creation. The admin will follow this guide to create your user.
Setup ssh connection to server
Once the user created, you will be able to connect to the server via ssh. You have to download a terminal (for example MobaXterm)
- Add a new SSH session
- Set the remote host at pmp-dev.pmplab.io, the port as 3232 and your username (firstname)
- Go to the advanced SSH Settings and activate "User private key". Then select the private key previously generated.
You can now connect to the server via ssh.
Optionnaly you can set your passwd with this command: passwd
Setup gitlab
You will have receive an email inviting you to signup to Gitlab. Then to activate your account inside the PMP server, you have first to connect via ssh to this server and then follow the setup device guide.
Setup services
You will mainly work with a dockerized environment directly inside the PMP server. Those services are secured via an Oauth2 connection to Gitlab.
- Setup Oauth2
- Setup Jupyter/VSC