SSH

Mit eurem FS-Account könnt ihr euch über SSH sowohl auf den Rechner cake in D120, also auch auf den Server unter login.d120.de einloggen.

Authentifizierung

Ihr authentifiziert euch mit eurem Passwort oder einem SSH Public Key (RSA oder Ed25519). Euren Public Key könnt ihr in der Accountverwaltung hinterlegen.

login.d120.de

ssh BENUTZERNAME@login.d120.de

Dabei müsst ihr BENUTZERNAME durch euren FS-Account ersetzen.

Cake in D120

Im Gegensatz zum Server hinter login.d120.de ist Cake erstens nicht immer an und zweitens auch nicht über das öffentliche Internet erreichbar, sondern nur aus dem FS-Netz.

Um ins FS-Netz zu gelangen, könnt ihr login.d120.de als Jump-Host verwenden. Solange Cake an ist, sollte der folgende Befehl zum Login funktionieren:

ssh -l BENUTZERNAME -J BENUTZERNAME@login.d120.de cake

Falls Cake aus ist, weckt ihr ihn mit dem Befehl wake-cake auf login.d120.de auf und verbindet euch anschließend. Nach dem Aufwecken sollte der Rechner nach ca. 1 Minute einsatzbereit sein. Ein beispielhafter Befehl zum Aufwecken von Cake sieht so aus:

ssh BENUTZERNAME@login.d120.de wake-cake

Falls euer SSH Client zu alt für den ProxyJump Befehl ist, ist es am einfachsten, sich zuerst mit login.d120.de zu verbinden und von dort aus eine weitere SSH-Verbindung zu Cake aufzubauen. Alternativ könnt ihr auch die Option ProxyCommand nutzen.

Hostkeys

Die Fingerprints der Public Host Keys sind aktuell:

~ $ date
Sa 24. Aug 22:10:53 CEST 2019

~ $ ssh-keyscan login.d120.de | ssh-keygen -lf - 
2048 SHA256:lfZ73q5p3TnQlRIf2rz6yFrXI1uq/QrzNas61rbyZ5c login.d120.de (RSA)
256 SHA256:J2IQjOY5GLx92MiIDeKo8g6Qvujkvr0a8wEvKi8kbmo login.d120.de (ECDSA)
256 SHA256:C6LmNtKVoSgjQ5Epz83rdWsrVs61IYaVG6obnWmNQgk login.d120.de (ED25519)

jlauinger@storagecube ~ $ ssh-keyscan cake | ssh-keygen -lf -
256 SHA256:/vncgdOfBUuRhHUNLOoBMCH2sXBELn0QSZKzeHq/Xek cake (ECDSA)
2048 SHA256:7uvanbyHTHo5yZ6CniaijQD8tY3ugy+00ykXbpMMIFQ cake (RSA)
256 SHA256:yrjl9sRrOzmRKBW+k2QEAKGH1DJZhCBtop/oGu8QuO4 cake (ED25519)

Dateiaustausch mit SFTP über Filezilla

  1. Filezilla von z.B. https://filezilla-project.org/ installieren
  2. Filezilla öffnen
  3. Unter "Server" die URL vom Server eintragen. Aktuell ist login.d120.de
  4. Unter "Nutzername" und "Passwort" die Accountdetails des Fachschaftaccounts eingeben, der authentifiziert werden soll
  5. Unter "Port" 22 eingeben
  6. Verbindung drücken
  7. Glücklich sein :)