Skip to content
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
59 changes: 4 additions & 55 deletions docs/code_form/phileas/99_faq.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,8 @@
# F.A.Q

## Erreurs de connexion
### Lorsque je veux me connecter, on me dit que ma clé n'est pas protégée
Si, lors d'une connexion SSH, vous obtenez un message similaire à :
```bash
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for '/home/xx/.ssh/phileas_key' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "/home/xx/.ssh/phileas_key": bad permissions
xxxxx@bastion.phileas.ec-nantes.fr: Permission denied (publickey).
Connection closed by UNKNOWN port 65535
```
Cela signifie que les permissons de votre clé privée `phileas_key` sont trop ouvertes, et SSH refusera de l'utiliser pour se connecter à Phileas. Pour régler ce problème, sous Linux, effectuez la commande suivante sur votre clé privée (ajustez l'emplacement de la clé si vous n'avez pas utilisé l'emplacement préconisé) :
```bash
chmod 0600 ~/.ssh/phileas_key
```
et retentez le SSH.

### Je n'arrive pas à me connecter, j'ai simplement un message d'erreur "Permission denied"
Cette erreur est malheureusement très générique et peut avoir plusieurs causes différentes. Testez les étapes suivantes avant d'ouvrir un ticket support MesoNET.

#### Mon certificat est-il invalide ?
Inspectez votre certificat avec la commande :
```bash
ssh-keygen -L -f ~/.ssh/phileas_key-cert.pub
```
Dans le résultat, vérifiez que la date d'expiration du certificat n'est pas passée (appelé 'Valid' dans le certificat), que le nom d'utilisateur (appelé 'principal') est correct, et que les adresses IP intégrées (appelées 'source-address') correspondent bien à celles que vous avez indiqué sur https://auth.phileas.ec-nantes.fr . **Notez que l'adresse IP 130.66.159.6/32 est nécessaire pour fonctionner, et n'apparaît pas dans la boîte de dialogue de saisie d'adresse**.

```
Type: ssh-ed25519-cert-v01@openssh.com user certificate
Public key: ED25519-CERT SHA256:UdLlHCFe008eXtSiSFKAt8DPR6uRDAZRhdwwN7Zvr8g
Signing CA: ED25519 SHA256:S9GJbecpkIwhdEDY1iLOIrZxPZGKqQOJ9eP+sWfqVec (using ssh-ed25519)
Key ID: "pbondial@ec-nantes.fr-external"
Serial: 2712428235499462096
Valid: from 2024-11-13T15:48:33 to 2024-12-13T15:49:03
Principals:
pbondial@ec-nantes.fr
Critical Options:
source-address 130.66.120.1/32,130.66.159.6/32
Extensions:
permit-X11-forwarding
permit-agent-forwarding
permit-port-forwarding
permit-pty
```

#### Ma configuration SSH est-elle bonne ?
Vérifiez que votre bloc de configuration SSH relatif à Phileas ne comporte pas d'erreur (pas de chemin de clé erroné, pas de modification du nom d'utilisateur, etc.)

#### Je n'arrive toujours pas à me connecter
Ouvrez un ticket de support MesoNET pour Phileas.

## Erreurs sur le portail Phileas
### Mon répertoire home n'existe pas
Vous vous êtes connecté trop tôt. Une fois la première connexion effectuée, patientez environ 20 minutes avant de tenter d'accéder à Phileas.

## Erreurs de Slurm
### Je n'arrive pas a soumettre de jobs, j'ai une erreur d'account ou de partition
Expand All @@ -73,4 +22,4 @@ Exemple d'erreur avec curl :
curl: (56) Received HTTP code 403 from proxy after CONNECT
```

Cette erreur indique que le domaine que vous souhaitez joindre n'a pas été explicitement autorisé à être contacté depuis Phileas. Vous pouvez ouvrir un ticket de support en indiquant clairement quel nom de domaine vous souhaitez autoriser, et pour quelle utilité.
Cette erreur indique que le domaine que vous souhaitez joindre n'a pas été explicitement autorisé à être contacté depuis Phileas. Vous pouvez ouvrir un ticket de support en indiquant clairement quel nom de domaine vous souhaitez autoriser, et pour quelle utilité.
52 changes: 52 additions & 0 deletions docs/code_form/phileas/access/02_ssh_terminal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Accéder via SSH

:::info
Cette méthode d'accès est préconisée pour les enseignants, chercheurs, et toute autre personne étant habituée à la connexion SSH avec son PC. Pour tout autre utilisateur, nous recommandons __très fortement__ d'utiliser le Shell disponible [directement sur le portail](./portal/05_cluster.md)
:::


Sur Phileas, inutile de gérer des clés SSH. Toute connexion avec SSH se fait via une authentification via le Web. Ainsi, sans aucune configuration de votre côté, vous pouvez simplement faire :

```bash
ssh <myusername>:Login@warpgate.phileas.ec-nantes.fr

# Exemple
ssh pbondial@ec-nantes.fr:Login@warpgate.phileas.ec-nantes.fr
```

En remplaçant `<myusername>` par votre nom d'utilisateur de la fédération Renater (ou votre nom d'utilisateur IAM local). __Le suffixe `:Login` est nécessaire.


:::info
Vous pouvez également ajouter ce bloc dans votre configuration SSH :

```
Host Phileas
Hostname warpgate.phileas.ec-nantes.fr
User <myusername>:Login
```

Pour ensuite vous connecter avec `ssh Phileas`.

:::

Une fois la commande lancée, vous verrez un lien de connexion apparaître et une clé de sécurité :

```
[pablo@pcici02:~]$ ssh pbondial@ec-nantes.fr:Login@warpgate.phileas.ec-nantes.fr
Warpgate authentication
-----------------------------------------------------------------------
Please verify the SSH authentication request in your browser.
https://warpgate.phileas.ec-nantes.fr/@warpgate#/login/474e9734-87b8-4b10-ae8d-bb83ca46b231

Make sure you're seeing this security key: A D D 6
-----------------------------------------------------------------------

(pbondial@ec-nantes.fr:Login@warpgate.phileas.ec-nantes.fr) Press Enter when done:
```

Cliquez sur le lien pour vous authentifier, vérifiez que vous voyez bien la même clé de sécurité :

![Modifier les fichiers](/img/phileas/warpgate_code.png)

Et cliquez sur _approve_. De retour dans votre terminal, appuyez sur la touche _Entrée_ et vous serez connecté.
20 changes: 0 additions & 20 deletions docs/code_form/phileas/access/ssh_transfers/index.md

This file was deleted.

Binary file added static/img/phileas/warpgate_code.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading