Skip to content

Script the Duo authentication proxy install process for CentOS 7.x minimal servers

Notifications You must be signed in to change notification settings

tylerx626/duo-auth-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

A simple and ugly script to help automate some of the deployment process for the Duo Authentication Gateway. This is written specifally for and tested only on CentOS 7.x minimal servers.

Prerequisites:

  1. The server will need internet access (repo updates, API access to Duo, etc)
  2. git will need to be installed first
sudo yum install git
  1. Clone the repo
git clone https://github.com/tylerx626/duo-auth-proxy
  1. Make the .sh executable
chmod +x duo-centos/duoauthproxy_setup.sh
  1. Run the script
duo-auth-proxy/./duoauthproxy_setup.sh
  1. Follow prompts to create directory, user, and group
  2. Edit the config file as needed per your requirements
vi /opt/duoauthproxy/conf/authproxy.cfg
  1. Start the service
/opt/duoauthproxy/bin/authproxyctl start
  1. Run the connectivity tool to test
sudo /opt/duoauthproxy/bin/authproxy_connectivity_tool

Future updates wish-list:

  1. Error-checking
  2. Add example config file for different scenarios

About

Script the Duo authentication proxy install process for CentOS 7.x minimal servers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages