Der Zugang zum Cluster erfolgt per SSH-Protokoll mit Ihrem zentralen Login auf den Server:
mlogin01.hrz.tu-freiberg.de
Auf diesem Weg (SCP/SFTP) können Sie auch Daten auf bzw. von den Datenspeichern des Clusters kopieren. Der Zugriff ist nur uniintern möglich. Für den Zugriff von außerhalb müssen Sie sich vorher per VPN einwählen. Eine Anleitung zum Aufbau einer VPN Verbindung finden Sie auf unserer Blog Seite (https://blogs.hrz.tu-freiberg.de/urz/vpn-einrichten/)
SSH-Verbindung über Terminal (Linux, Mac, Windows)
Die Betriebssysteme Linux und Mac kommen mit einer Software (Terminal), die genutzt werden kann um sich per SSH auf dem Cluster einzuloggen. Auf den neueren Windows Versionen (Windows 10, Build 1809 und höher) kann der Command Prompt oder die PowerShell verwendet werden. Es ist wichtig sicherzustellen das OpenSSH installiert ist.
Sie können sich dann wie folgt auf dem Compute Cluster einloggen
mustermann@local$ ssh <unilogin>@mlogin01.hrz.tu-freiberg.de
Sie werden hier aufgefordert Ihr Uni-Passwort einzugeben um sich einzuloggen. Bei der ersten Anmeldung wird der Fingerpint des Loginknotens "mlogin01.hrz.tu-freiberg.de" angezeigt. Zum Vergleich finden Sie diese bei den Sicherheitshinweisen.
Mustermann ist ein einfacher Platzhalter.
X11-Forwarding
Wenn Sie Anwendungen mit einer graphischen Benutzeroberfläche (GUI) verwenden möchten, müssen Sie X11-Forwarding für die Verbindung aktivieren. Wenn Sie sich wie oben beschrieben verbinden, fügen die einfach den Parameter " -X" ein
mustermann@local$ ssh -X <unilogin>@mlogin01.hrz.tu-freiberg.de
OpenSSH - Schlüsselpaar Generierung (Linux, Mac)
Wir empfehlen dringend die Verwendeung von SSH-Schüsselpaaren, da sie ein höheres Maß an Sicherheit beim Aufbau der Verbindung zum Cluster bieten.
Sie können ein SSH-Schlüsselpaar wie folgt generieren:
mustermann@local$ mkdir -p ~/.ssh
mustermann@local$ ssh-keygen -a 100 -t ed25519 -f ~/.ssh/id_ed25519
Generating public/private ed25519 key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
[... ]
Geben Sie ein Passwort für Ihren Schlüssel ein. Leere Passwörter sind verboten!
Kopieren des Public-Keys auf das Cluster
Variante 1
Sie müssen nun den public-key (id_ed25519.pub) dem Cluster "bekannt" machen. Kopieren Sie diesen dazu auf das Cluster mittels:
mustermann@local$ ssh-copy-id -i ~/.ssh/id_ed25519.pub <unilogin>@mlogin01.hrz.tu-freiberg.de
The authenticity of host mlogin01.hrz.tu-freiberg.de can't be established.
RSA key fingerprint is SHA256:lXvB+X8LppUOiWnmikBvazRa37UZCiFsrAyxP/gG7js.
Are you sure you want to continue connecting (yes/no)?
Vergleichen Sie die Fingerprints mit den angegebenen Fingerprints bei den Sicherheitshinweisen und stellen Sie sicher, dass diese übereinstimmen. Falls dem so ist können Sie mit "yes" bestätigen.
Variante 2
mustermann@local$ scp ~/.ssh/id_ed25519.pub <unilogin>@mlogin01.hrz.tu-freiberg.de
The authenticity of host mlogin01.hrz.tu-freiberg.de can't be established.
RSA key fingerprint is SHA256:lXvB+X8LppUOiWnmikBvazRa37UZCiFsrAyxP/gG7js.
Are you sure you want to continue connecting (yes/no)?
Vergleichen Sie (wie in Variante 1) die Fingerprints mit den angegebenen Fingerprints bei den Sicherheitshinweisen und stellen Sie sicher, dass diese übereinstimmen. Falls dem so ist können Sie mit "yes" bestätigen.
Im Anschluss müssen Sie den public-key an die richtige Stelle kopieren.
mustermann@local$ ssh <unilogin>@mlogin01.hrz.tu-freiberg.de
[...]
<unilogin>@lmogin01$ mkdir -p ~/.ssh
<unilogin>@mlogin01$ touch ~/.ssh/authorized_keys
<unilogin>@mlogin01$ cat id_ed25519.pub >> ~/.ssh/authorized_keys