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

This branch is 2 commits ahead of otm/sshauth:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

41c8f62 · Jun 15, 2020

History

25 Commits
Apr 20, 2016
Apr 20, 2016
Apr 20, 2016
Apr 20, 2016
Apr 21, 2015
Apr 20, 2016
Oct 12, 2015
Jun 15, 2020
Oct 20, 2016

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%