Login per SSH
Schnellstart
Der Einstiegspunkt für alle SSH-Verbindungen ist der Login-Server:
$ ssh benutzername@ssh.mathematik.hu-berlin.de
Einrichtung je Betriebssystem
Linux und macOS
SSH ist bereits installiert – Terminal öffnen und direkt loslegen.
Windows 10 / 11
Seit Windows 10 (Version 1809) ist ein SSH-Client eingebaut. PowerShell oder Eingabeaufforderung öffnen:
$ ssh benutzername@ssh.mathematik.hu-berlin.de
Grafische Alternativen: PuTTY (SSH-Client) oder WinSCP (Dateiübertragung).
SSH-Schlüssel einrichten (empfohlen)
Schlüsselbasierte Authentifizierung ist sicherer als Passwort-Login und erspart die wiederholte Passworteingabe.
1. Schlüsselpaar erzeugen (lokal, einmalig)
$ ssh-keygen -t ed25519 -C "HU Berlin"
Standardpfad bestätigen; eine Passphrase ist empfehlenswert.
2. Öffentlichen Schlüssel hochladen
$ ssh-copy-id benutzername@ssh.mathematik.hu-berlin.de
Danach ist die Anmeldung ohne Passworteingabe möglich.
SSH-Konfigurationsdatei (~/.ssh/config)
Eine Konfigurationsdatei erspart das wiederholte Eintippen langer Hostnamen. Datei anlegen bzw. ergänzen mit:
Host mathlogin
HostName ssh.mathematik.hu-berlin.de
User benutzername
Danach genügt:
$ ssh mathlogin
Rechenserver
Für rechenintensive Aufgaben stehen dedizierte Server bereit:
alpha, beta, eta, zeta, theta.
Direktverbindung über den Login-Server (Jump-Host-Syntax, ein Schritt):
$ ssh -J ssh.mathematik.hu-berlin.de benutzername@beta
Oder in zwei Schritten – erst einloggen, dann intern weiterverbinden:
$ ssh benutzername@ssh.mathematik.hu-berlin.de
$ ssh beta
Sitzungen aufrechterhalten (tmux / screen)
Terminal-Multiplexer verhindern, dass laufende Prozesse abbrechen, wenn die SSH-Verbindung unterbrochen wird (Netz, zugeklappter Laptop etc.).
| Aktion | tmux | screen |
|---|---|---|
| Neue Sitzung | tmux new -s name |
screen -S name |
| Trennen (detach) | Strg+b, dann d | Strg+a, dann d |
| Wiederverbinden | tmux attach -t name |
screen -d -R name |
| Alle Sitzungen | tmux ls |
screen -ls |
Dateien übertragen
rsync (empfohlen für Verzeichnisse)
Effizienter als scp: überträgt nur geänderte Dateien,
unterstützt Verzeichnisse und zeigt Fortschritt an.
$ rsync -avz lokal/ benutzername@ssh.mathematik.hu-berlin.de:ziel/
$ rsync -avz benutzername@ssh.mathematik.hu-berlin.de:quelle/ lokal/
scp
$ scp datei benutzername@ssh.mathematik.hu-berlin.de:ziel/
$ scp benutzername@ssh.mathematik.hu-berlin.de:wichtig/diplom.ps ./
sshfs (Homeverzeichnis einbinden)
$ sshfs benutzername@ssh.mathematik.hu-berlin.de: ~/uni_home
$ fusermount -u ~/uni_home # Verbindung trennen
Grafische Dateimanager
- Dolphin / Nautilus (Linux): Adressleiste →
sftp://benutzername@ssh.mathematik.hu-berlin.de/ - WinSCP (Windows): winscp.net – Protokoll: SFTP
- Cyberduck (macOS / Windows): kostenloser grafischer SFTP-Client
DE
EN