sharks

所属分类:Telnet服务器
开发工具:GO
文件大小:0KB
下载次数:0
上传日期:2019-02-23 16:06:52
上 传 者sh-1993
说明:  SSH公钥服务器,
(SSH Public Key Server,)

文件列表:
cache.go (1967, 2019-02-23)
cmd/ (0, 2019-02-23)
cmd/sharksd/ (0, 2019-02-23)
cmd/sharksd/sharksd.go (2216, 2019-02-23)
go.mod (141, 2019-02-23)
go.sum (623, 2019-02-23)
sources/ (0, 2019-02-23)
sources/filesystem.go (763, 2019-02-23)
sources/s3.go (1916, 2019-02-23)
sources/source.go (472, 2019-02-23)

SharKS - SSH Key Server ======================= Sharks is a public key server for OpenSSH allowing you to centralize the authentication process, in a safe and scalable way. No need to copy SSH keys on your servers anymore! ## How does it works? 1. Put all your public keys in a single directory. 2. Start SharKS. It will scan the directory and calculate the fingerprint of each key. 3. When you connect to your OpenSSH server, it will send an HTTPS request to SharKS with the fingerprint of the key used to authenticate. 4. If SharKS knows about this fingerprint, it allows the user login. We rely on the `AuthorizedKeysCommand` feature introduced in OpenSSH 6.2. ## OpenSSH Setup To configure OpenSSH to query SharKS when authenticating a user, you must add the following lines to `/etc/ssh/sshd_config`: AuthorizedKeysCommand /usr/bin/curl -sG https://sharks.company.io/lookup --data-urlencode "fingerprint=%f" AuthorizedKeysCommandUser nobody

近期下载者

相关文件


收藏者