BSD Ports

security/duo 2.0.1_1 DragonFly

Duo unix integration package

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv2
Categories
security
Package size
77.4 KiB, 358.5 KiB installed

Description

Duo provides simple two-factor authentication as a service via:

1.  Phone callback
2.  SMS-delivered one-time passcodes
3.  Duo mobile app to generate one-time passcodes
4.  Duo mobile app for smartphone push authentication
5.  Duo hardware token to generate one-time passcodes

This package allows an admin (or ordinary user) to quickly add Duo authentication to any Unix login without setting up secondary user accounts, directory synchronization, servers, or hardware.

In the other systems

SystemPortVersion
DragonFlysecurity/duo2.0.1_1
FreeBSDsecurity/duo2.2.3
MidnightBSDsecurity/duo2.2.3

Install

Binary package:

pkg install duo

From DPorts:

cd /usr/dports/security/duo && make install clean

Dependencies

Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

Configuration file /usr/local/etc/login_duo.conf was created.
You must edit it to add your Duo integration and secret keys.

If you are using the PAM module, a line similar to the following
should be added to your service(s) of choice in /etc/pam.d:
auth	required	/usr/local/lib/security/pam_duo.so

Additionally, you must edit /usr/local/etc/pam_duo.conf

duo headers have been installed to /usr/local/include/duo