Skip to main content

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)

  1. Add a new SSH session
  2. Set the remote host at pmp-dev.pmplab.io, the port as 3232 and your username (firstname)
  3. 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.

  1. Setup Oauth2
  2. Setup Jupyter/VSC