Categorygithub.com/xor-gate/go-ssh-keyholder
modulepackage
0.0.0-20230716101954-d61ed0e3da29
Repository: https://github.com/xor-gate/go-ssh-keyholder.git
Documentation: pkg.go.dev

# README

go-ssh-keyholder

Go implementation of the MediaWiki KeyHolder for securely sharing ssh a secured and system wide SSH agent among groups of users.

Installation

The go-ssh-keyholder only works under UNIX-like OS'es. Currently supported are Linux SO_PEERCRED and FreeBSD LOCAL_PEERCRED for reading the Uid and Gid of the unix socket ssh agent client connection.

go get github.com/xor-gate/go-ssh-keyholder

Usage

go-ssh-keyholder -config /path/to/go-keyholder.yml
export SSH_AUTH_SOCK=/path/to/go-keyholder.agent.sock
ssh-add
ssh <host>

Documentation

See also

License

MIT

# Functions

No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author