Einige Server sind außerhalb des Universitätsnetzwerk nicht erreichbar. Um dennoch auf diese Server mittels SSH zugreifen zu können, ist ein SSH-Jump-Host eingerichtet. Dieser kann dazu genutzt werden um auf Server im Universitätsnetzwerk zuzugreifen.
Die Authentifizierung beim Einloggen erfolgt ausschließlich mittels Public-Key-Authentifizierung.
Eine Anleitung zum Erstellen eines SSH-Schlüssels finden Sie → hier.
- Der SSH-Schlüssel muss mit Ihrem Benutzeraccount verknüpft werden.
Besuchen Sie dazu die Seite https://account.uni-mainz.de/my-account/add-ssh-key. - Melden Sie sich, wenn nötig, an.
- Dort befindet sich das Feld für den SSH-Public-Key:

Tragen Sie in das Eingabefeld Ihren öffentlichen Schlüssel ein.

- Der Kommentar oder Schlüsselname dient nur zu Ihrer Übersichtlichkeit bei der Verwendung mehrerer Schlüssel.
- Schlüsselzweck: Hier müssen Sie etwas auswählen, sonst können Sie das Formular nicht abschicken. Wählen Sie hier auch SSHGATE aus.
- Klicken Sie auf Speichern.
💡Wenn ein Schlüssel für mehrere Zwecke funktionieren soll, müssen Sie den Schlüssel mehrmals hochladen.
Da neue eingetragene Schlüssel zunächst auf mehrere Server des ZDV verteilt werden müssen, bevor sie verwendet werden können, bitten wir Sie, eine Stunde zu warten, bevor Sie eine Verbindung über die SSH-Gates aufbauen.
(Solange die Schlüssel nicht auf allen Servern bekannt sind, können keine Verbindungen aufgebaut werden und wiederholte Verbindungsversuche können zur Sperrung einer Zugriffsberechtigung oder einer IP-Adresse führen.)
ssh -J benutzername@sshgate.zdv.uni-mainz.de loginname@zielserver
Die Option -J gibt an, dass die Verbindung über den zuerst angegebenen Server hergestellt wird.
Um einen Shortcut anzulegen muss die datei ~/.ssh/config bearbeitet werden. In diser Datei müssen folgende Zeilen eingetragen werden.
Host ShortcutName User loginname HostName zielserver ProxyJump benutzername@sshgate.zdv.uni-mainz.de
Nach dem Speichern der Datei kann die Verbindung mit dem Befehl ssh ShortcutName hergestellt werden.


