hpc:access_the_hpc_clusters
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
hpc:access_the_hpc_clusters [2025/04/23 09:30] – [Outsider account] Adrien Albert | hpc:access_the_hpc_clusters [2025/07/10 14:42] (current) – [Outsider Account] Adrien Albert | ||
---|---|---|---|
Line 4: | Line 4: | ||
===== Account ===== | ===== Account ===== | ||
- | You need an account on the HPC clusters | + | To access |
- | To request an account please follow the procedure [[https://catalogue-si.unige.ch/ | + | Access is reserved for: |
+ | | ||
+ | - Members of HES-SO GE | ||
+ | - External collaborators | ||
+ | - Guest | ||
- | In principle Baobab/ | + | <note important> |
+ | Each HPC account in linked to a Primary Investigator (PI)(=repondant = responsable (different terms but same purpose)). A PI is a member | ||
+ | </note> | ||
- | But if you collaborate tightly with a researcher from another institution, | ||
- | * Ask your [[https:// | ||
- | * For more information about external accounts: https:// | ||
- | * Proceed with the account request procedure as described in the preceding question. | ||
+ | ==== Standard Account ==== | ||
+ | This is the default account type for Unige members. To request an account please follow fill the form on DW: https:// | ||
- | ==== Standard | + | To connect to the HPC cluster, you must authenticate using one of these methods: |
+ | - Your [[https:// | ||
+ | - An SSH key registered in your [[https:// | ||
- | If you have a standard account (not external nor outsider), you can connect to the cluster and authenticate yourself by two mechanism: | + | ==== External Account ==== |
- | | + | An **external account** is intended for collaborators from other institutions who are working closely with Unige researchers. (if you only need an HPC access |
- | | + | |
+ | **How to request one:** | ||
+ | * Ask your [[https:// | ||
+ | * More info: [[https:// | ||
+ | * Once registered, follow the usual HPC account request procedure as described above. | ||
- | ==== Outsider | + | ==== Outsider |
- | An **Outsider** is someone | + | An **Outsider** is a person |
- | Users with an **Outsider** account on the HPC cluster must connect using the SSH key they provided during the invitation process. | + | **Key details:** |
+ | - Authentication is done via the SSH Public Key (only) | ||
+ | - SSH key can be updated at any time: [[https:// | ||
+ | - SSH key updates are applied daily at 1:30 PM and 5:00 AM via the UNIGE Active Directory | ||
- | You can update your SSH key here: [[https:// | ||
- | The UNIGE Active Directory synchronizes with this application daily at 1:30 PM and 5:00 AM. Your SSH key will be updated during these times. | + | Only PI can invite |
- | |||
- | === Repondant === | ||
- | |||
- | A **repondant** is a member of the University of Geneva (Unige) who invites and takes responsibility for an Outsider’s access to the HPC service. The repondant ensures that the access is justified, appropriate, | ||
- | |||
- | To invite and manage Outsiders, visit: https:// | ||
(**Access requires approval — please contact us with a short motivation if you'd like it enabled.**) | (**Access requires approval — please contact us with a short motivation if you'd like it enabled.**) | ||
Line 47: | Line 52: | ||
- The email address of the future Outsider | - The email address of the future Outsider | ||
- | - | + | - |
- | - | ||
- An optional note for the guest | - An optional note for the guest | ||
Line 53: | Line 58: | ||
Once invited, the future Outsider will receive an email with detailed instructions to finalize their registration. | Once invited, the future Outsider will receive an email with detailed instructions to finalize their registration. | ||
- | (*Tip: read it carefully!*) | + | (**Tip: read it carefully!**) |
+ | |||
+ | **To renew an expired Outsider account, a new invitation must be created.** | ||
- | To renew an expired account, you must send a new invitation to the person. | + | {{: |
- | {{: | + | |
Line 103: | Line 110: | ||
**Note**: Make sure you copy the public ssh key linked to the private key you're going to use. If you have regenerated your ssh key, you'll need to put your public key in [[https:// | **Note**: Make sure you copy the public ssh key linked to the private key you're going to use. If you have regenerated your ssh key, you'll need to put your public key in [[https:// | ||
+ | |||
+ | === multiple ssh key === | ||
+ | It is possible to register multiple SSH public keys on the authentication server. However, [[https:// | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | After requesting an additional sshPublicKey, | ||
+ | </ | ||
+ | |||
Line 258: | Line 273: | ||
(baobab)-[alberta@login1 ~]$ / | (baobab)-[alberta@login1 ~]$ / | ||
ssh-rsa | ssh-rsa | ||
+ | |||
+ | Only for tunneling: Once the configured you MUST save this SSHpublicKey in your ssh_authorizedkeys on Cluster. | ||
+ | |||
+ | $ ssh-copy-id < | ||
**3.** On your local machine configure the proxyjump: | **3.** On your local machine configure the proxyjump: | ||
Line 335: | Line 354: | ||
(baobab)-[alberta@cpu001 ~]$ | (baobab)-[alberta@cpu001 ~]$ | ||
</ | </ | ||
+ | |||
+ | ===== Alternative to using ProxyJump ===== | ||
+ | |||
+ | ProxyJump doesn' | ||
+ | |||
+ | < | ||
+ | Host baobab | ||
+ | HostName login1.baobab.hpc.unige.ch | ||
+ | User < | ||
+ | | ||
+ | Host cpu* | ||
+ | HostName %h | ||
+ | User < | ||
+ | ProxyCommand ssh -tt baobab ssh %r@%h | ||
+ | </ | ||
+ | |||
+ | Usage: ssh cpu001 | ||
+ | |||
< | < | ||
+ | |||
+ | |||
+ | |||
More Information on HPC-community forum: | More Information on HPC-community forum: | ||
hpc/access_the_hpc_clusters.1745400605.txt.gz · Last modified: (external edit)