Jon Portnoy > App-authkeymgr > authkeys-rebuild

Download:
App-authkeymgr-0.011.tar.gz

Annotate this POD

View/Report Bugs
Source  

NAME ^

authkeys-rebuild - build new authorized_keys list

SYNOPSIS ^

  authkeys-rebuild --help
  
  authkeys-rebuild --keydir=/path/to/pubkeys/
  
  authkeys-rebuild --dest=/path/to/authorized_keys

DESCRIPTION ^

Build an authorized_keys file by recursively locating .pub public key files under a specified directory.

For example:

  ## Add some users:
  mkdir -p ~/.ssh/pubkeys/users
  mkdir ~/.ssh/pubkeys/users/joe
  cp joe.pub joe-home.pub ~/.ssh/pubkeys/users/joe/
  mkdir ~/.ssh/pubkeys/users/bob
  cp bob.pub ~/.ssh/pubkeys/users/bob/
  
  ## Generate a fresh authorized_keys using defaults:
  authkeys-rebuild --yestoall --verbose
  
  ## Oops, we need to revoke joe:
  rm -r ~/.ssh/pubkeys/users/joe
  authkeys-rebuild --yestoall --verbose

authkeys-rebuild is a cheap hack, the result of some discussion on #linode regarding the lack of an AuthorizedKeysDir sshd_config directive.

See authkeymgr from this distribution for a complete interactive approach to managing authorized key sets.

AUTHOR ^

Jon Portnoy <avenj@cobaltirc.org>

syntax highlighting: