Remote-Login per SSH

Allgemein

Das SSH-Protokoll (Secure Shell) ermöglicht es Ihnen, sich sicher auf einem anderen Rechner anzumelden – sowohl innerhalb des Universitätsnetzwerks als auch von außerhalb (z. B. von zu Hause). Die Verbindung wird hierbei über einen sicheren Tunnel aufgebaut.

Hierfür können Sie unter Linux oder macOS ein Terminal- bzw. Shell-Fenster öffnen und die folgenden Befehle nutzen. Unter Windows sollten Sie einen grafischen Client nutzen (siehe unten).

Ihr Benutzername ist der Accountname Ihres RBI-Accounts (bei Studierenden meist die s-Nummer). Eine Übersicht der verfügbaren Rechnernamen finden Sie in den Raumplänen, suchen Sie sich hier einen beliebigen Rechner aus. Falls ein Rechner nicht erreichbar sein sollte, so empfehlen wir, dass Sie einen anderen Rechner probieren. Rechnernamen, die mit A beginnen, sind auch am Wochenende erreichbar, alle anderen werden heruntergefahren. Freitags um 17 Uhr werden alle Rechner aktualisiert und einmal neugestartet.



Anmeldung im RBI-Netz (nicht eduroam)

Verwenden Sie folgenden Befehl, um sich auf einem Rechner aus dem RBI-Netzwerk (nicht eduroam/Flughafen) heraus auf einem Pool-Rechner anzumelden. Rechnernamen

ssh [benutzername]@[rechnername]

Wenn Sie auf dem Zielrechner Programme mit grafischer Benutzeroberfläche (GUI) über X-Forwarding ausführen möchten, fügen Sie die Option -X oder -Y hinzu. Hierbei empfehlen wir zuerst die Nutzung von -X, und falls dies fehlschlägt die uneingeschränkte Variante mittels -Y:

ssh -X [benutzername]@[rechnername]

ssh -Y [benutzername]@[rechnername]



Von zu Hause oder aus externen Netzwerken (eduroam)

Wenn Sie sich von außerhalb (z. B. von zu Hause oder aus eduroam) verbinden möchten, müssen Sie den sogenannten Fully Qualified Hostname (FQHN) des Zielrechners angeben. Rechnernamen


FQHN = Rechnername + Domain der RBI:
achilles.rbi.cs.uni-frankfurt.de oder
achilles.rbi.informatik.uni-frankfurt.de


ssh -X [benutzername]@[rechnername].rbi.cs.uni-frankfurt.de



Beispielsweise:

ssh -X s1234567@achilles.rbi.cs.uni-frankfurt.de



Anmeldung beim Hochschulrechenzentrum (HRZ)

Für den Zugriff auf Rechner des HRZ verwenden Sie bitte folgende SSH-Befehle. Beachten Sie, dass die Benutzernamen Ihres RBI-Accounts und Ihres HRZ-Accounts nicht zwingend übereinstimmen müssen.

ssh -X [HRZ-benutzername]@login.server.uni-frankfurt.de



SSH unter Windows

Für die Nutzung von SSH auf einem Windows-Betriebssystem benötigen Sie einen SSH-fähigen Client. Empfehlenswerte Programme sind:

Client Webseite Funktionen
PuTTY www.putty.org Einfacher Terminalzugriff
Bitvise SSH     www.bitvise.com GUI-Unterstützung, Dateiübertragung
MobaXterm www.mobaxterm.mobatek.net     Integrierter X-Server für GUI-Programme

Tragen Sie dort Ihren Login-Namen, den vollständigen Rechnernamen (FQHN) als Hostnamen und Ihr Passwort ein. Falls Ihr SSH-Client einen grafischen Dateimanager enthält, können Sie Dateien per Drag & Drop übertragen oder umbenennen.



Nutzung grafischer Programme über SSH unter Windows

Standardmäßig ist unter Windows keine Anzeige von grafischen Linux-Anwendungen über SSH (X-Forwarding) möglich, sofern kein X-Server installiert ist. Folgende Lösungsmöglichkeiten stehen Ihnen zur Verfügung:

  • Verwenden Sie einen SSH-Client mit integriertem X-Server wie MobaXterm.

  • Erstellen Sie sich eine virtuelle Maschine mit Linux als Guest-OS. Hier können wir VirtualBox oder Hyper-V, zusammen mit Fedora KDE, empfehlen. Genügend Anleitung hierfür finden Sie im Internet.

  • Nutzen Sie das Windows Subsystem for Linux (WSL) in Verbindung mit einem X-Server wie VcXsrv.