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
- https://blog.wikimedia.org/2017/03/22/keyholder/
- https://github.com/wikimedia/keyholder
- http://www.unixwiz.net/techtips/ssh-agent-forwarding.html
See also
License
# 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