SSH Zugriff
Die Rechner sind nur per SSH erreichbar. Aus Sicherheitsgründen nur von explizit freigegebenen Rechnern.
Der einzige Rechner, der zuverlässig rund um die Uhr, und auch von außerhalb den uni-Netzes, erreichbar ist, ist login.phyma.uni-konstanz.de. Siehe auch Abschaltung.
Befindet man sich innerhalb des Uni-Netzes, und möchte Zugriff auf Dateien vom Phyma-Account haben, so kann man entweder die Dateien direkt über SSH bearbeiten mit
ssh Benutzername@Computername.phyma.uni-konstanz.de
oder sie auf den eigenen Rechner kopieren und dort bearbeiten.
Man kann auch eine Config-Datei anlegen, dann muss man den langen Hostnamen nicht immer von Hand als Kommandozeilenargument angeben. Dazu lege man einfach folgenden Inhalt für ~/.ssh/config zu Hause an:
Host phyma HostName login.phyma.uni-konstanz.de User vnachnam # hier eigenen Benutzernamen eintragen PreferredAuthentications publickey,password
die folgenden Befehle gehen davon aus, dass phyma als host in ~/.ssh/config definiert ist (falls dem nicht so ist, einfach phyma durch benutzername@login.phyma.uni-konstanz.de ersetzen)
Authentifikation mittels kryptographischer Schlüssel
um nicht bei jedem ssh, scp und rsync Befehl immer das eigene Passwort angeben zu müssen kann man sich auch mit einem kryptographischen Schlüssel authentifizieren.
um dies einzurichten, muss man (falls noch nicht vorhanden) einen öffentlichen und privaten Schlüssel erzeugen:
ssh-keygen -t ed25519
den öffentlichen Schlüssel auf den entfernten Rechner kopieren:
ssh-copy-id phyma
danach sollte die Authentifizierung automatisch stattfinden.
Zugriff auf Dateien
will man nur mit den Dateien interagieren gibt es mehrere Möglichkeiten, die alle aber auch das ssh Protokoll benutzen.
kopieren
um Dateien zwischen Rechnern zu kopieren, bieten sich die kommandozeilentools rsync und scp an. Beide Programme sollten auf Linux und MacOS vorinstalliert sein.
rsync phyma:pfad/zu/entfernter/datei pfad/zu/lokalem/ziel/ rsync pfad/zu/lokaler/datei phyma:pfad/zu/entferntem/ziel/
scp funktioniert sehr ähnlich.
Benutzerverzeichnis lokal mounten mit sshfs
um das eigene benutzerverzeichnis lokal einzubinden kann man sshfs benutzen.
mkdir ~/phyma sshfs phyma: ~/phyma
zum unmounten verwendet man
fusermount -uz ~/phyma rmdir ~/phyma
SFTP (SSH File Transfer Protocol)
Auf linux unterstützen viele dateimanager sftp direkt (Dolphin, nautilus, thunar,...) dafür einfach als pfad sftp://phyma angeben.
Auf Windows empfiehlt sich zur Dateiübertragung das Programm WinSCP
Zugriff auf Grafische Benutzeroberfläche
Einzelne fenster lassen sich auch mit x11-forwawrding mit ssh auf dem lokalen Rechner anzeigen. Dafür muss man die -X option angeben:
ssh -X phyma
Um Fernzugriff auf den ganzen Desktop zu bekommen ist eine Verbindung mit einem X2Go-client erforderlich.