AMANDA-AUTH-SSL(7)
π AMANDA-AUTH-SSL π
okay so bestie, welcome to amanda-auth-ssl β the (7) miscellanea page that explains how SSL does its thing between the Amanda server and client. yes it's a mouthful, no you're not gonna fall asleep, i promise π«Ά
β¨ DESCRIPTION β¨
so this authenticate method uses an ssl certificate to authenticate the host, and literally everything that travels over the network is encrypted. no peeking, no snooping, none of that π
the important bit: each amanda client/server must have its own certificate signed by the amanda CA certificate. no exceptions, no shortcuts, periodt.
π οΈ COMPILATION AND GENERAL INFORMATION π οΈ
Amanda must be configured with --with-ssl-security. that's the vibe check this whole thing needs to pass β¨
π SERVER/CLIENT CONFIGURATION π
these live in amanda.conf and amanda-client.conf. yes, both. keep up π
ssl-dirthe directory where amanda stores all the certificates. a good value is~/amanda-sslπssl-check-certificate-hostcheck that the peer hostname matches the certificate host name.ssl-check-fingerprintcheck that the certificate's fingerprint is the same as the fingerprint we already have for that host.ssl-check-hostdo the bsd check β i.e. the dns name of the peer IP is the hostname we connect to.
π¦ FILESYSTEM LAYOUT FOR CERTIFICATES π¦
the way this directory tree just *makes sense*β¦ iconic honestly:
$SSL_DIR/CA/crt.pem # CA certificate that signed
all certificates.
$SSL_DIR/CA/private/key.pem # CA private key
(on server only)
$SSL_DIR/me/crt.pem # public certificate of the host
$SSL_DIR/me/private/key.pem # private key of the host
$SSL_DIR/me/fingerprint # fingerprint of my certificate
$SSL_DIR/remote/HOSTNAME/fingerprint # fingerprint of the HOSTNAME
certificate
and here's the cute little plot twist π₯ β on the HOSTNAME host, $SSL_DIR/remote/HOSTNAME is a symbolic link to ../me. self-referential slay.
π§ PROGRAM TO HELP CONFIGURATION π§
the amssl program is a tool to manage the certificate. it's giving personal assistant energy, honestly. use it π
π SEE ALSO π
amanda(8), amanda.conf(5), amanda-client.conf(5), disklist(5), amdump(8), amrecover(8), amssl(8), amanda-auth(7)
The Amanda Wiki: : http://wiki.zmanda.com/ β yes that's a colon before the colon, no i don't make the rules π
π AUTHORS π
- Jean-Louis Martineau <martineau@zmanda.com> Zmanda, Inc. (http://www.zmanda.com)
- Dustin J. Mitchell <dustin@zmanda.com> Zmanda, Inc. (http://www.zmanda.com)
- Paul Yeatman <pyeatman@zmanda.com> Zmanda, Inc. (http://www.zmanda.com)
and that's the whole page, bestie!! π go forth, encrypt everything, get those certificates signed, and remember β fingerprint checks are not optional vibes, they're the whole point π
this has been Amanda 3.5.4, dated 07/23/2025 β mwah, catch you in the next manpage π β¨
π¦ where this page comes from
- fedora 43: amanda 3.5.4-17.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later AND GPL-2.0-or-later AND GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms