Skip to content

Update portail #34

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Apr 29, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 9 additions & 7 deletions docs/acces/portail.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Pour accéder au portail MesoNET, il faut au préalable se créer un compte.

Pour demander un compte MesoNET, faites pointer votre navigateur sur l'URL: https://iam.mesonet.fr/

1. Si vous le pouvez, **connectez-vous avec vos identifiants institutionnels** (CNRS, université, institutions de recherche étrangères ,etc.) en cliquant sur le **bouton EduGAIN**. Si vous n'avez pas d'identifiants institutionnels (entreprises, ...) et seulement dans ce cas, ouvrez un compte local. Pour cela, visitez l'URL https://iam.mesonet.fr/start-registration pour vous créer un compte.
1. Si vous le pouvez, **connectez-vous avec vos identifiants institutionnels** (CNRS, université, institutions de recherche étrangères ,etc.) en cliquant sur le **bouton eduGAIN**. Si vous n'avez pas d'identifiants institutionnels (entreprises, ...) et seulement dans ce cas, ouvrez un compte local. Pour cela, visitez l'URL https://iam.mesonet.fr/start-registration pour vous créer un compte.
2. Dans tous les cas, vous serez redirigés vers l'écran suivant :

![Capture d'écran du formulaire d'enregistrement dans le SSO Mesonet](/img/portail_register.png)
Expand All @@ -25,13 +25,13 @@ Pour demander un compte MesoNET, faites pointer votre navigateur sur l'URL: http

:::note

En cas de difficulté, un réseau de proximité de référents MésoNET peut vous accompagner : https://www.mesonet.fr/30_referents-de-proximites.html
En cas de difficulté, un réseau de proximité de référents MesoNET peut vous accompagner : https://www.mesonet.fr/30_referents-de-proximites.html

:::

:::note

Durant tout ce processus, Il peut arriver que vous soyez confronté à une erreur comme ci-dessous: dans ce cas, veuillez arrêter puis redémarrer votre navigateur.
Durant tout ce processus, il peut arriver que vous soyez confronté à une erreur comme ci-dessous: dans ce cas, veuillez arrêter puis redémarrer votre navigateur.

![Capture d'écran du formulaire d'engistrement dans le SSO Mesonet](/img/portail_err.png)

Expand Down Expand Up @@ -75,19 +75,21 @@ to log into MesoNET SSO, your account is already active.
The MesoNET SSO registration service
```

**Si vous vous identifiez via Edugain, vous ne DEVEZ PAS définir de mot de passe.** Mais si vous avez créé un compte local, vous devrez cliquer sur le lien pour vous choisir un mot de passe.
**Si vous vous identifiez via edugain, vous ne DEVEZ PAS définir de mot de passe.** Mais si vous avez créé un compte local, vous devrez cliquer sur le lien pour vous choisir un mot de passe.

## Accéder aux ressources MesoNET

Maintenant que vous avez votre compte MesoNET, vous êtes en mesure de demander des ressources de calcul, pour l'instant seulement sur [Boréale](arch_exp/boreal/description.md), [Turpan](arch_exp/turpan/description.md), [Zen](code_form/zen/description.md), [Juliet](code_form/juliet/description.md) ou [Vesta](code_form/vesta/description.md).

1. Pour cela, rendez-vous sur https://acces.mesonet.fr. Cliquez sur le bouton **connexion** en haut à droite, et identifiez vous de la même façon que lors de la création de votre compte, typiquement via eduGAIN, enfin complétez votre profil.

2. Cliquez alors sur le bouton **Demandeur** pour arriver à l'écran de vos projets : si vous êtes déclaré comme collaborateur d'un projet, vous le verrez apparaître. Si vous êtes reconnu comme chercheur ou ingénieur permanent, vous pourrez aussi démarrer un nouveau projet et inviter des collègues à y collaborer. Pour cela, cliquez sur le bouton **nouveau projet**
1. Pour cela, rendez-vous sur https://acces.mesonet.fr. Cliquez sur le bouton **Connexion avec eduGAIN** à droite, et identifiez-vous de la même façon que lors de la création de votre compte, typiquement via eduGAIN, enfin complétez votre profil.
![Capture d'écran du formulaire d'engistrement dans le SSO Mesonet](/img/portail-connect.png)

2. Dans le menu à gauche, cliquez sur **Liste des projets** pour arriver à l'écran de vos projets : si vous êtes déclaré comme collaborateur d'un projet, vous le verrez apparaître. Si vous êtes reconnu comme chercheur ou ingénieur permanent, vous pourrez aussi démarrer un nouveau projet et inviter des collègues à y collaborer. Pour cela, cliquez sur le bouton **Nouveau projet dynamique**

### Répondre à une invitation

Peut-être avez-vous été "invité à MesoNET" par un collègue, responsable de projet. Cela signifie que vous avez reçu un mail tel que celui-ci :
Peut-être avez-vous été "invité à MesoNET" par un collègue, enseignant ou responsable de projet. Cela signifie que vous avez reçu un mail tel que celui-ci :

```
Bonjour Jean Dupont
Expand Down
54 changes: 38 additions & 16 deletions docs/acces/ssh.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ sidebar_position: 2
Une clé ssh est un ensemble de deux fichiers, permettant d'établir des clés de chiffrement. Ces deux fichiers constituent:

* La clé privée: **ce fichier ne doit être partagé avec personne, il est strictement privé**
* La clé publique: Ce fichier peut être publiquement distribué à qui vous voulez
* La clé publique: ce fichier peut être publiquement distribué à qui vous voulez

`ssh` va crypter la communication en utilisant votre clé privée, le supercalculateur va le décrypter en utilisant votre clé publique. S'il arrive à décrypter on peut être sûr que c'est vous qui êtes connecté-e, puisque vous seul-e possédez la clé privée ! Il est donc possible de vous authentifier grâce à ce système de paires de clés publiques/privées.
`ssh` va chiffrer la communication en utilisant votre clé privée, le supercalculateur va le déchiffrer en utilisant votre clé publique. S'il arrive à déchiffrer on peut être sûr que c'est vous qui êtes connecté-e, puisque vous seul-e possédez la clé privée ! Il est donc possible de vous authentifier grâce à ce système de paires de clés publiques/privées.

En conséquence, la clé privée doit être protégée le mieux possible, et en particulier vous devrez la protéger par un mot de passe (en fait une "passphrase"), afin que si vous vous la faites voler elle ne soit pas utilisable par quelqu'un d'autre que vous.

Expand Down Expand Up @@ -54,8 +54,9 @@ total 8
```

La commande a permis de créer deux fichiers:
* id_ed25519 qui contient la clé privée
* id_ed25519.pub qui contient la clé publique.
* `id_ed25519` qui contient la clé privée
* `id_ed25519.pub` qui contient la clé publique.

Une variante avec RSA si la commande ne fonctionne pas (attention la taille doit être 3072 minimum) :

```
Expand Down Expand Up @@ -124,36 +125,57 @@ ssh-keygen -t rsa -b 3072 -f .ssh/id_rsa
</TabItem>
</Tabs>



## Déposer sa clé ssh sur le portail
Pour déposer votre clé ssh, il faut se connecter, sur le portail MesoNET : https://acces.mesonet.fr. Cliquez sur le bouton **connexion** en haut à droite, et identifiez vous de la même façon que lors de la création de votre compte, typiquement via eduGAIN.
Pour déposer votre clé ssh, il faut se connecter, sur le portail MesoNET : https://acces.mesonet.fr. Cliquez sur le bouton **Connexion** et identifiez vous de la même façon que lors de la création de votre compte, typiquement via eduGAIN.

Une fois authentifié, cliquez sur l'icône 'Utilisateur' en haut à droite, puis sur 'Clés ssh'.
Cela ouvre la page de gestion des clés SSH.

Une fois authentifié, cliquez sur le trousseau de clé en haut à gauche (à coté de votre nom). Cela ouvre la page de gestion des clés SSH.
![Capture d'écran du formulaire de gestion des clés SSH](/img/portail-cles-ssh.png)

![Capture d'écran du formulaire de gestion des clés SSH](/img/portail-gestion-des-cles-ssh.png)
Pour ajouter une clé, cliquer sur le bouton "Ajouter une clé" puis renseignez les champs suivants :

Pour ajouter une clé, cliquer sur le bouton "Ajouter une clé" puis renseignez les chams suivants :
![Capture d'écran du formulaire de gestion des clés SSH](/img/portail-ajouter-cle.png)

* **Nom de la clé**: une chaine de caractère permettant d'identifier la clé de manière unique
* **Votre clé publique ssh**: La chaine de caractère correspondant à votre clé ssh publique (qui est le contenu du fichier .pub créé lors de la [génération de la clé ssh](#gen-sshkey))

Cliquez enfin sur le bouton "Ajouter" pour finaliser l'ajout de la clé dans votre trousseau.
Cliquez enfin sur le bouton "ajouter" pour finaliser l'ajout de la clé dans votre trousseau.

## Associer sa clé ssh à un compte dans un projet

Une fois sa clé ssh ajoutée dans le trousseau, vous pouvez l'associer à un compte en revenant sur la [page d'accueil](https://acces.mesonet.fr/gramc-meso/projet/accueil). Sur cette page, vous pouvez voir la liste des projets sur lesquels vous avez des comptes sur les machines.
Une fois la clé ssh ajoutée dans le trousseau, vous pouvez l'associer à un compte en revenant sur la [liste des projets](https://acces.mesonet.fr/gramc-meso/projet/accueil). Sur cette page, vous pouvez voir la liste des projets sur lesquels vous avez des comptes sur les machines.





Les comptes qui n'ont pas de clé SSH associés sont signalés par un pictogramme : ![pictogramme attention clé ssh manquante](/img/portail-associer-une-cle-ssh-pictogramme.png)

Pour associer une clé ssh de votre trousseau à un compte, il faut cliquer sur la clé a coté du nom du compte.

![Liste des projets et comptes](/img/portail-liste-des-projets-et-comptes.png)
Pour associer une clé ssh de votre trousseau à un compte, il faut cliquer sur "Ajouter une clé SSH".

![Liste des projets et comptes](/img/portail-associer-cle.png)

Si votre projet inclut plusieurs machines, vous verrez une ligne par machine :

![Liste des projets et comptes](/img/portail-associer-cle-multi.png)



Cela ouvre l'écran permettant d'associer une clé ssh de son trousseau à ce compte.

![Liste des projets et comptes](/img/portail-associer-une-cle-ssh.png)
![Liste des projets et comptes](/img/portail-accept-cgu.png)

Pour associer la clé, il faut lire et accepter les conditions générales d'utilisation de la machine (CGU), sélectionner la clé à associer puis cliquer sur le bouton "Modifier".

Une fois la clé associée, vous devez patienter que la clé soit déployée sur la machine. Lorsque la clé est déployée, le pictogramme ![pictogramme attention clé ssh manquante](/img/portail-associer-une-cle-ssh-pictogramme.png) disparaît.

![Liste des projets et comptes](/img/portail-liste-des-projets-et-comptes-cle-deployee.png)
:::info

Les clés en attente de déploiement sont signalées par un pictogramme : ⚠️

Lorsque la clé est déployée, le pictogramme ⚠️ disparaît. Le délai de synchronisation dépend de la machine cible.
Si le temps d'attente vous semble excessif, merci d'envoyer un mail précisant votre nom, le projet et la machine à [[email protected]](mailto:[email protected])

:::
4 changes: 2 additions & 2 deletions docs/code_form/zen/connexion.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,8 @@ Il est possible d'avoir plusieurs identifiants
- ... sur la même machine (un par projet).
- ... par projet (un par machine).

Dans le [portail](https://acces.mesonet.fr) la liste "Vos projets" montre vos identifiants et la clé ssh associée.
Dans le [portail](https://acces.mesonet.fr) la liste des projets montre vos identifiants ("Login") et la clé ssh associée.

![screenshot mesonet usernames](/img/mesonet-usernames.png)
<!-- ![screenshot mesonet usernames](/img/mesonet-usernames.png) -->

Sur Zen, ils sont de la forme m2XXXX-YY où m2XXXX est le numéro de votre projet et YY votre numéro d'utilisateur unique.
Binary file removed static/img/mesonet-usernames.png
Binary file not shown.
Binary file added static/img/portail-accept-cgu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/portail-ajouter-cle.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/portail-associer-cle-multi.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/portail-associer-cle.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file removed static/img/portail-associer-une-cle-ssh.png
Binary file not shown.
Binary file added static/img/portail-cles-ssh.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/portail-connect.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file removed static/img/portail-liste-des-projets-et-comptes.png
Binary file not shown.