auth-otp(8)
π auth-otp β the manual, but make it cute
okay so bestie, welcome to the auth-otp(8) page π this one lives in the System Manager's Manual, and honestly? she's short, she's sweet, she's an icon.
πΈ NAME πΈ
auth-otp β generate HOTP/TOTP secrets for the mod_auth_otp ProFTPD module β¨
π SYNOPSIS π
auth-otp
that's it. that's the whole synopsis. no arguments, no flags required, she just works π
π¦ DESCRIPTION π¦
so the tea is: the auth-otp command is literally the way you generate the initial HOTP or TOTP secrets that the mod_auth_otp ProFTPD module is gonna use π like, you run this, you get a secret, you hand that secret to mod_auth_otp, and boom β two-factor vibes unlocked. main character security energy fr fr π
β¨ OPTIONS β¨
-h,--helpβ shows you a short usage description, and yes it includes all the available options, so if you're lost just hit this one first π«Ά-q,--quietβ only spits out the generated secret. nothing else. no extra chatter, no garnish. just the secret, periodt π€«-v,--verboseβ gives you extra info while she's generating secrets, so you can watch the whole process happen π
π FILES π
/usr/local/sbin/auth-otp
that's where she lives, that's her home π
π AUTHORS π
ProFTPD is written and maintained by a whole bunch of people β the full credits are over at http://www.proftpd.org/credits.html π so much love to everyone who contributed, no cap π
ngl there's nothing dangerous in this one, bestie β it just makes secrets. keep them safe though, a leaked secret is not the vibe π
and that's the whole page!! this was the auth-otp(8) manual from January 2016, bestie β short, sweet, and lowkey iconic ππ slay, stay secure, and go generate some secrets π¦β¨
π¦ where this page comes from
- alpine 3.24: proftpd-doc 1.3.9e-r0 Β· GPL-2.0-or-later
- debian bookworm: proftpd-core 1.3.8+dfsg-4+deb12u4 Β· GPL-2.0-or-later
- debian bookworm: proftpd-core 1.3.8+dfsg-4+deb12u5 Β· GPL-2.0-or-later
- debian trixie: proftpd-core 1.3.8.c+dfsg-4+deb13u3 Β· GPL-2.0-or-later
- opensuse-leap 16.0: proftpd 1.3.9-bp160.1.11 Β· GPL-2.0-or-later
- opensuse-leap 16.0: proftpd 1.3.9-bp160.1.11 Β· GPL-2.0-or-later
- opensuse-leap 16.0: proftpd 1.3.9-bp160.1.11 Β· GPL-2.0-or-later
- opensuse-leap 16.0: proftpd 1.3.9-bp160.1.11 Β· GPL-2.0-or-later
- ubuntu jammy: proftpd-core 1.3.7c+dfsg-1build1 Β· GPL-2.0-or-later
- ubuntu jammy: proftpd-core 1.3.7c+dfsg-1ubuntu0.1 Β· GPL-2.0-or-later
- ubuntu noble: proftpd-core 1.3.8.b+dfsg-1build3 Β· GPL-2.0-or-later
- ubuntu noble: proftpd-core 1.3.8.b+dfsg-1ubuntu0.1 Β· GPL-2.0-or-later
- ubuntu questing: proftpd-core 1.3.9~dfsg-3
- ubuntu resolute: proftpd-core 1.3.9~dfsg-4 Β· GPL-2.0-or-later
- ubuntu stonking: proftpd-core 1.3.9d~dfsg-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms