Krypterad AFP (netatalk) på Ubuntu 8.04 LTS

Såhär installerar man en afp-server (netatalk) med stöd för krypterade anslutningar. Standardinstallationen i Ubuntu 8.04 LTS kör lösenorden i klartext och utan att modifiera OS X 10.5 så kan man inte heller ansluta till afp-servern då.

Ifall du redan har en netatalk installerad på din server så plockar du först bort den:

sudo apt-get remove netatalk

Quick and dirty så går sen installationen till såhär:

sudo apt-get update
mkdir /tmp/netatalk
cd /tmp/netatalk
sudo apt-get install cracklib2-dev libssl-dev
apt-get source netatalk
sudo apt-get build-dep netatalk
cd netatalk-2.0.3
sudo DEB_BUILD_OPTIONS=ssl dpkg-buildpackage -us -uc
sudo apt-get install devscripts
sudo debi
echo ”netatalk hold” | sudo dpkg –set-selections

Det man gör är att skapa en katalog där man laddar ner allt som skall användas. Sen kompilerar man netatalk med stöd för ssl, installerar paketet och säger åt Ubuntu att inte uppgradera paketet fortsättningsvis. Skulle det uppdateras så skulle det förmodligen gå sönder.

Inställningarna för netatalk hittar man sen som vanligt under /etc/netatalk/

För att snabba upp uppstarten av AFP kan man också ändra lite i netatalks startupfil (som bestämmer vilka tjänster som skall startas) /etc/default/netatalk

ATALKD_RUN=no
PAPD_RUN=no
CNID_METAD_RUN=no
AFPD_RUN=yes
TIMELORD_RUN=no
A2BOOT_RUN=no

Den enda man behöver köra är egentligen AFPD.

Leave a Reply