Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
AFS-Einrichtung auf selbst gepflegten Rechnern
Linux
Debian / Ubuntu und Derivate
sudo add-apt-repository -y "ppa:openafs/stable" sudo apt-get update && sudo apt-get upgrade
Geben Sie im Terminal folgende Zeile ein:
sudo apt-get install --install-recommends heimdal-clients openafs-client openafs-krb5
Während der Installation wird nach der „Default Realm“ für Kerberos gefragt, dort in Großbuchstaben! eingeben MATH.UNI-HAMBURG.DE
. Weiterhin wird nach der „Default cell“ für AFS gefragt, dort geben Sie in Kleinbuchstaben! ein:
math.uni-hamburg.de
.
Nach einem Neustart des Rechners wird AFS automatisch gestartet, ansonsten kann man den Service auch gleich manuell starten mit folgender Konsoleneingabe:
sudo service openafs-client start
Wer das AFS nur sporadisch benötigt und nicht möchte, dass es bei jedem Systemstart automatisch gestartet wird, der kann es mit der folgenden Kommando-Zeile deaktivieren
sudo sed -i "s/AFS_CLIENT=true/AFS_CLIENT=false/" /etc/openafs/afs.conf.client
Um das AFS dann bei Bedarf zu starten, so ist ein force-start
notwendig:
sudo service openafs-client force-start
Um auf das AFS zugreifen zu können, muss man sich erst ein Kerberos-Ticket und dann ein AFS-Token holen. Geben Sie dafür auf der Konsole folgende Befehle ein:
kinit <Kennung>
z.B. kinit fmnv165 (für das Kerberos-Ticket)aklog
(für das AFS-Token)
Sollten aus verschiedenen Gründen eine andere Default Realm und / oder eine andere Default Cell eingestellt sein, so kann man die Langform der Befehle nutzen und gibt dann folgendes auf der Konsole ein:
kinit <Kennung>@MATH.UNI-HAMBURG.DE
z.B. kinit fmnv165@MATH.UNI-HAMBURG.DEaklog math.uni-hamburg.de
Windows
Hinweis: Diese Anleitung bezieht sich auf ein 64-bit Windows
- Herunterladen des aktuellen Heimdal: (Heimdal 64-bit and 32-bit)
- Installieren von
Heimdal-AMD64-full-1-5-100-930.msi
oder (Heimdal-AMD64-full-1-6-2-0.msi
)
Alle Standardeinstellungen übernehmen
Datei C:\ProgramData\Kerberos\krb5.conf
anpassen:
- krb5.conf
[libdefaults] default_realm = MATH.UNI-HAMBURG.DE allow_weak_crypto = true clockskew = 300
- Herunterladen des aktuellen Network Identity Managers: (Network Identity Manager 2.0.102.907 64-bit MSI)
- Installieren von
netidmgr-AMD64-rel-2_0_102_907.msi
Custom Settings:- Keystore → „Entire Feature unavailable“
- Herunterladen des aktuellen OpenAFS: (64-bit MSI installer)
- Installieren von
openafs-en_US-64bit-1-7-3200.msi
Custom Settings:- Authentication for AFS → „Will be installed“
- Client configuration tool → „Will be installed“
- Default Cell: „math.uni-hamburg.de“
- Integrated Login: „Enable“
Den Computer noch nicht neustarten
- Herunterladen der aktuellen OpenAFS-Tools: (32-bit tools MSI installer)
- Installieren von
openafs-32bit-tools-en_US-1-7-3200.msi
- Alle Standardeinstellungen übernehmen
Den Computer jetzt neu starten.
Mac OS X
- Download der jeweils neuesten AFS-Version für das verwendete Mac OS X:
- für 10.8: OpenAFS-1.6.5-MountainLion.dmg
- für 10.9: OpenAFS-1.6.11-Mavericks.dmg
- für 10.10: OpenAFS-1.6.14-Yosemite.dmg
- für 10.11: (es gibt noch keinen funktionsfähigen AFS-Installer für El Capitan!)
- Öffnen der .dmg Datei und Installation der darin enthaltenen .pkg Datei
Bei der Installation angeben (Cell): math.uni-hamburg.de - Speichern der Datei krb5.conf im Homeverzeichnis (OHNE .txt Erweiterung speichern, falls Safari danach fragt)
- Als Root-Benutzer (im Terminal) diese Datei nach /etc/krb5.conf kopieren
sudo cp ~/krb5.conf /etc/krb5.conf
- Klick auf „Apple“-Symbol links oben → Systemeinstellungen → Other → OpenAFS
- Die Nachfrage „Do you want create the directory ~/Library/LaunchAgents“ mit „Create“ bestätigen
- AFS Menu
- Backgrounder (ist zuständig für die Überwachung des AFS-Tokens)
- use aklog
- get credential at login time (nur wenn gewünscht)
- Um einen Link zum AFS auf dem Desktop zu sehen, muss in den Einstellungen des Finders unter „Show these items on the desktop“ ein Häkchen gesetzt werden bei „Connected Servers“
Ein Zugriff auf Dateien im AFS ist zum Beispiel per sftp über die Kommandozeile möglich:
z.B. Für die eigene Fachbereichs-Webseite:
sftp <kennung>@unix4.math.uni-hamburg.de
mit dem Server verbinden
cd public_html
ins richtige Verzeichnis wechseln
ls -al
Verzeichnis auflisten
get index.html
Datei holen
Die Datei index.html z.B. in TextWrangler bearbeiten - die Konsole mit dem sftp kann offen bleiben
put index.html
Die bearbeitete Datei wieder hochladen
bye
SFTP beenden