oph:cluster:access
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
oph:cluster:access [2023/01/19 13:41] – eliminata - modifica esterna (Unknown date) 127.0.0.1 | oph:cluster:access [2025/02/20 11:31] (versione attuale) – Rimosso ophfe3 dall'esempio di configurazione di ~/.ssh/config mario.petroli@unibo.it | ||
---|---|---|---|
Linea 1: | Linea 1: | ||
+ | ====== Accessing the cluster ======= | ||
+ | |||
+ | ===== Step 0: Getting an account ===== | ||
+ | |||
+ | All DIFA staff members have the right to access the OPH computing cluster. However, the access must be explicitly requested in order to obtain a valid account. | ||
+ | |||
+ | More specifically, | ||
+ | |||
+ | ; applicata : Nico Curti < | ||
+ | ; astro : Marco Baldi < | ||
+ | ; atmos : Paolo Ruggieri < | ||
+ | ; didattica : Olivia Levrini < | ||
+ | ; materia : Cesare Franchini < | ||
+ | ; nucleare : Lorenzo Rinaldi < | ||
+ | ; teorica : Pierbiagio Pieri < | ||
+ | ; terra : Filippo Zaniboni < | ||
+ | ; esterni (INFN) : Daniele Cesini < | ||
+ | |||
+ | |||
+ | For **students** the request must be submitted by their thesis supervisor. For **external users** (i.e. non-DIFA staff members) the request must be submitted by a DIFA-staff reference person. | ||
+ | |||
+ | __**Valid UniBo credentials are in any case necessary to obtain an account and to be able to access the cluster (for external users temporary credentials must be obtained first).**__ | ||
+ | |||
+ | New users will be able to access the cluster after 7.00am of the day after the one they have been added to the access group. The home folder of every new user is **automatically created at the time of the first access** to the cluster. | ||
+ | |||
+ | Individual **accounts remain valid until termination of the conditions granting access rights** to the cluster (as e.g. until termination of DIFA affiliation, | ||
+ | |||
+ | __**In any case, the home folders and all the stored data of inactive users will be automatically deleted after 6 months from their last modification time without any further notice.**__ | ||
+ | |||
+ | ===== Step 1: Connecting to the cluster ===== | ||
+ | |||
+ | The cluster can be **accessed remotely through a Frontend Login node via a bastion host**, through the '' | ||
+ | |||
+ | There are **multiple independent Frontend Login Nodes:** | ||
+ | * ophfe1 (137.204.165.41) | ||
+ | * ophfe2 (137.204.165.42) | ||
+ | * ophfe3 (137.204.165.43) **reserved -- VM for some special tasks** | ||
+ | |||
+ | The **connection procedure** requires the use of the bastion, that allows ' | ||
+ | |||
+ | *** STAFF MEMBERS** with e.g. UniBo email address '' | ||
+ | ssh -J donald.duck7@bastion-nav.difa.unibo.it donald.duck7@ophfe1 | ||
+ | </ | ||
+ | |||
+ | *** STUDENTS** with e.g. UniBo email address '' | ||
+ | ssh -J mickey.mouse4@bastion-nav.difa.unibo.it mickey.mouse4@ophfe1 | ||
+ | </ | ||
+ | followed by their UniBo institutional password (twice). | ||
+ | |||
+ | This will do a two-step connection, first to bastion-nav.difa.unibo.it (137.204.165.34) which is the **bastion host**, then to the specified cluster frontend. To avoid specifying it every time, you can simply add the following lines to '' | ||
+ | Host bastion-nav | ||
+ | Hostname bastion-nav.difa.unibo.it | ||
+ | User | ||
+ | | ||
+ | Host ophfe1 ophfe2 | ||
+ | User your.loginname | ||
+ | ProxyJump bastion-nav | ||
+ | |||
+ | After having added such lines, you can simply use '' | ||
+ | |||
+ | <WRAP round important 100%>For some users in PERSONALE their account does not match the mail address (so called " | ||
+ | ssh -l mail.address@unibo.it ophfe1 | ||
+ | or even: | ||
+ | ssh mail.address@unibo.it@ophfe1 | ||
+ | </ | ||
+ | ' | ||
+ | |||
+ | Graphic windows require a connection with X11 forwarding, which can be established with the '' | ||
+ | <WRAP center 40%>'' | ||
+ | is enough to use graphical tools. | ||
+ | |||
+ | <WRAP center round help> | ||
+ | If you see a message like: | ||
+ | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | ||
+ | @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! | ||
+ | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | ||
+ | IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! | ||
+ | Someone could be eavesdropping on you right now (man-in-the-middle attack)! | ||
+ | It is also possible that a host key has just been changed. | ||
+ | The fingerprint for the ECDSA key sent by the remote host is | ||
+ | SHA256: | ||
+ | it's probably because you connected to the old Str957-cluster (replaced by ophfe1) and server' | ||
+ | |||
+ | **CHECK** that the displayed key **for bastion-nav** is one of these: | ||
+ | * **ECDSA**: D5hNeP9NbU/ | ||
+ | * **ED25519**: | ||
+ | * **RSA**: NUJz6tcBoz+xxOroOUeQnqQrvH99RpmS5e9io/ | ||
+ | then | ||
+ | ssh-keygen -R bastion-nav.difa.unibo.it | ||
+ | to remove old fingerprint from your PC. | ||
+ | |||
+ | Keys for ophfe1 and ophfe2 have not been changed and their hashes are: | ||
+ | * ophfe1: | ||
+ | * **ECDSA**: aoqtNWk0OvSDuWAMV1y7l3E9ofdI6TKBEJxpGpPoYH4 | ||
+ | * **ED25519**: | ||
+ | * **RSA**: bgydnQeWV3puQNHJ9hjEKo2ziLriWC/ | ||
+ | * ophfe2: | ||
+ | * **ECDSA**: aoqtNWk0OvSDuWAMV1y7l3E9ofdI6TKBEJxpGpPoYH4 | ||
+ | * **ED25519**: | ||
+ | * **RSA**: bgydnQeWV3puQNHJ9hjEKo2ziLriWC/ | ||
+ | |||
+ | Now you can retry the ssh connection: it will tell you that it can't verify server' | ||
+ | </ | ||