SSH
Inhaltsverzeichnis
Allgemeines
Verbindungsdaten
Host: login.stuve.uni-ulm.de Port: 22 (default)
Fingerprint
Dies dient nur zur Verifizierung, dass ihr euch auch mit dem richtigen Host verbindet, wer sich hierfür weiter interessiert: Public key fingerprint.
RSA (2048-Bit): fc:3f:bf:b3:ae:f3:c2:f8:3d:3a:df:fb:6c:1a:5e:c4 DSA (1024-Bit): 48:03:88:99:8e:a1:a7:eb:f4:d8:74:4f:b5:97:11:0c ECDSA (256-Bit): 11:29:41:55:c7:93:db:14:a7:a3:cf:a6:60:b0:08:b6 ED25519 (256-Bit): a3:ef:62:4c:23:43:ce:b7:f9:ea:38:b7:c0:f2:a5:26
Ordnerstruktur
Unter /groups findet ihr alle Gruppen, die ihr sonst unter Windows als O:\ Laufwerk findet.
Unter /users/<benutzer.name> findet ihr eure eigenen Dateien, die unter Windows sonst als M:\ Laufwerk habt. Alternativ kommt ihr auch über den Befehl cd ~ in euer Home-Direktory, ~ steht als Variable für den Pfad eures Home-Directorys, diese wird automatisch beim Login gesetzt.
Unter /scratch findet ihr das Scratch-Laufwerk, hier könnt ihr mit anderen Benutzern Dateien austauschen. (siehe auch scratch space)
Dateitransfer
Unter Windows ist das Programm WinSCP sehr bekannt. Nachfolgend findet ihr eine Übersicht über die wichtigsten Einstellungen, damit ihr euch mit dem StuVe-IT Server verbinden könnt.
Es kann beim Kopieren von großen Dateien zu Verbindungsfehlern kommen, dann empfehlen wir die unten gezeigte Einstellung zu deaktivieren. Leider können wir nichts dagegen machen, da dies ein Problem von WinSCP ist.
Login per Kerberos
Es ist auch möglich sich von den PCs der StuVe-IT aus per Kerberos einzuloggen. Das ermöglicht es euch, euch einzuloggen ohne dass ihr eurer Passwort eintippen müsst.
PuTTY
Unter Start → Programme → StuVe → gibt es eine Verknüpfung die euch automatisch per Kerberos mit unserem SSH-Login-Server verbindet. Dies ist logischerweise nur auf einem PC der StuVe-IT möglich.
WinSCP
Wichtig: Ihr müsst euren Benutzernamen trotzdem eingestellt haben.
Login per Key-File (Windows)
Eine ausführliche Anleitung zur Konfiguration von PuTTY für die Nutzung von Public Keys, findet ihr hier: Using public keys for SSH authentication
Start → Programme → PuTTY → PuTTYgen
Konfiguriert PuTTYgen wie auf dem Bild zu sehen und klickt anschließend auf Generate.
- Der Public-Key ist, wie der Name schon sagt nicht geheim und kommt auf unseren Server. Melde dich wie weiter oben gezeigt per SSH auf unserem Server an. Und führe folgende Befehle aus:
mkdir ~/.ssh
vim ~/.ssh/authorized_keys
i (Damit wechselt vim in den Insert-Mode, sprich ihr könnt Text einfügen)
Kopiert den Public-Key in die Zwischenablage, wählt das offene PuTTY-Fenster aus und klickt mit der rechten-Maustaste in das PuTTY-Fenster, nun sollte der Public-Key in Vim eingefügt worden sein.
ESC (ESC-Taste)
:x
ENTER (Enter-Taste)
- Nun müsst ihr noch euren Private-Key irgendwohin abspeichern. Denkt bitte daran der Private-Key ist quasi wie euer Passwort, sprich geht bitte damit sorgsam um!
PuTTY
Hier seht ihr wie ihr PuTTY konfigurieren müsst, damit PuTTY versucht sich per Key-File zu authentifizieren. Klickt auf Browse und wählt die Datei des vorher erstellten Private-Key aus.
WinSCP
Hier seht ihr wie ihr WinSCP konfigurieren müsst, damit WinSCP versucht sich per Key-File zu authentifizieren. Klickt auf ... und wählt die Datei des vorher erstellten Private-Key aus.