Skip to content
forked from otm/sshauth

A small tool for managing ssh keys in S3

Notifications You must be signed in to change notification settings

nentgroup/sshauth

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sshauth

A small tool for managing ssh keys.

Build

go get github.com/otm/sshauth

Configuration

  • Create a S3 bucket. The path used will be bucket/key/username, and ssh public keys should be added there. Note, that key is optional. Important: only trusted persons should have write permission to the bucket, as that will grant ssh access.
  • Crate a configuration file: /etc/sshauth/sshauth.conf with bucket and key information
-bucket bucket-containig-key-conf
-key prefix
  • Add the following configuration to your sshd.conf file
AuthorizedKeysCommand /path/to/sshauth
AuthorizedKeysCommandUser username

About

A small tool for managing ssh keys in S3

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 95.7%
  • Shell 2.4%
  • Makefile 1.9%