These instructions were tested with amanda-2.5.2p1.

Installation

Install the Cygwin packages required to build the Amanda client.

Create the Amanda account. Add the account to the Administrators group.

Build Amanda

./configure \
    --prefix=/usr/local \
    --with-user=amanda \
    --with-group=Administrators \
    --with-dumperdir=/usr/local/lib/amanda/dumper.d \
    --with-ssh-security \
    --without-server \
    --without-force-uid
make
make install

Finish the installation.

touch /etc/amandates
chown amanda:Administrators /etc/amandates
mkdir -p /usr/local/var/amanda/gnutar-lists
chown amanda:Administrators /usr/local/var/amanda/gnutar-lists

mkdir ~amanda
chown amanda:Administrators ~amanda

SSH Authentication

mkdir ~amanda/.ssh
touch ~amanda/.ssh/authorized_keys
chown -R amanda:Administrators ~amanda/.ssh

Add the Amanda server's SSH key to ~amanda/.ssh/authorized_keys.

Problems

...needs 64KB, only has 0KB available.

I have gotten this error with on host running amanda-2.5.1p3. No other hosts running this version of Amanda had this problem. Upgrading to amanda-2.5.2p1 fixed the issue.