add-apt-repository -y "ppa:openafs/stable" apt-get update && apt-get upgrade
Type into the terminal window:
sudo apt-get install heimdal-clients openafs-client openafs-krb5
During the installation you'll be prompted to enter the 'Default Realm' of Kerberos. Enter in CAPITALS! please: MATH.UNI-HAMBURG.DE
. Furthermore you need to enter the 'Default cell' of AFS. In small letters please enter: math.uni-hamburg.de
.
After a reboot of the computer, AFS will start automatically, although it's possible to manually start the AFS service by typing the following into a terminal window:
sudo service openafs-client start
If secure boot is enabled in BIOS, the Linux kernel can only load modules that are signed. OpenAFS cannot be signed, since it is build on your computer upon install.
If you need the AFS only seldom and you DON'T want it to be started automatically with the system, you can deactivate it with the following command-line
sudo sed -i "s/AFS_CLIENT=true/AFS_CLIENT=false/" /etc/openafs/afs.conf.client
To start the AFS at need, you then need a force-start
:
sudo service openafs-client force-start
To access to the AFS, you first need to obtain a Kerberos ticket and an AFS token. Please enter the following commands into a terminal window:
kinit <identifier>
e.g. kinit fmnv165 (for Kerberos ticket)aklog
(for AFS token)If for any reasons the 'Default Realm' and / or 'Default Cell' should be different from those mentioned above, you can use the long versions of the commands. In a terminal window please enter the following:
kinit <Kennung>@MATH.UNI-HAMBURG.DE
z.B. kinit fmnv165@MATH.UNI-HAMBURG.DEaklog math.uni-hamburg.de
Please note: This 'how-to' refers to the 64-bit version of Windows
Installation-programs for 32-bit Windows are available at the respective “original address”.
Heimdal-AMD64-full-7-4-0-40.msi
netidmgr-AMD64-rel-2_0_102_907.msi
yfs-openafs-en_US-AMD64-1_7_3301.msi
Now restart the computer.
Next
(The standards are mostly ok)Finish
OpenAFS-Client
, the other is the closed-source Auristor-Client
. The installation of the latter is a little bit different than shown below, but in principle similar. sudo cp ~/krb5.conf /etc/krb5.conf
sudo cp ~/Downloads/krb5.conf.txt /etc/krb5.conf
sftp <kennung>@login1.math.uni-hamburg.de
connect with the Servercd public_html
change into the correct directoryls -al
list directoryget index.html
fetch the fileput index.html
Upload the modified filebye
end SFTP