ierror / Ssh Permit A38
Licence: mit
Central management and deployment for SSH keys
Stars: ✭ 451
Programming Languages
rust
11053 projects
Projects that are alternatives of or similar to Ssh Permit A38
Ssh Agent Helper
Use SSH keys from CMD, PowerShell, etc. on Windows
Stars: ✭ 31 (-93.13%)
Mutual labels: ssh, ssh-key
Geofront Cli
It provides a CLI client for Geofront, a simple SSH key management server.
Stars: ✭ 30 (-93.35%)
Mutual labels: ssh, ssh-key
Bastillion
Bastillion is a web-based SSH console that centrally manages administrative access to systems. Web-based administration is combined with management and distribution of user's public SSH keys.
Stars: ✭ 2,730 (+505.32%)
Mutual labels: ssh, ssh-key
Sshremotekeys
Managing SSH keys remotely to control access to hosts
Stars: ✭ 70 (-84.48%)
Mutual labels: ssh, ssh-key
Ssh Ldap Pubkey
Utility to manage SSH public keys stored in LDAP.
Stars: ✭ 185 (-58.98%)
Mutual labels: ssh, ssh-key
wsl-agent-bridge
WSL compatibility bridge for ssh-agent on Windows
Stars: ✭ 17 (-96.23%)
Mutual labels: ssh, ssh-key
Logistics manage system
基于Java 中 SSH 框架的 物流配送管理系统 同时为本人的大学毕业设计 | QQ群 838664086
Stars: ✭ 365 (-19.07%)
Mutual labels: ssh
Sharkey
Sharkey is a service for managing certificates for use by OpenSSH
Stars: ✭ 360 (-20.18%)
Mutual labels: ssh
Cowrie
Cowrie SSH/Telnet Honeypot https://cowrie.readthedocs.io
Stars: ✭ 3,810 (+744.79%)
Mutual labels: ssh
Bastillion Ec2
A web-based SSH console to execute commands and manage multiple EC2 instances simultaneously running on Amazon Web Services (AWS).
Stars: ✭ 410 (-9.09%)
Mutual labels: ssh
Python code samples network
A collection of Python Code Samples for Network Management. Includes samples to run on-box and off-box.
Stars: ✭ 384 (-14.86%)
Mutual labels: ssh
Honeypot
Low interaction honeypot that displays real time attacks
Stars: ✭ 348 (-22.84%)
Mutual labels: ssh
Windterm
A quicker and better cross-platform SSH/Sftp/Shell/Telnet/Serial client.
Stars: ✭ 345 (-23.5%)
Mutual labels: ssh
SSH Permit A38
Central management and deployment for SSH keys
Features
- Central management of public SSH keys and servers in a simple and readable JSON database
- Sync authorized users to the servers authorized_keys
- SSH config support for the sync command connection paramaters (Hostname, User, Port)
- User Groups
- Host aliases
- Diff of authorized_keys to sync and the existing one
Latest release v0.2.0 - 2018-08-18
Download prebuilt binaries
-
or you can install this Homebrew package:
brew install ssh-permit-a38
Changelog
v0.2.0 - 2018-08-18
-
Support for SSH config files #5
If a ssh-permit-a38 hostname or alias matches the ssh configs Host (or Hostname), User, Port and Host information are used for authorized_keys sync connection
-
sync command switch -y, --yes-authorized-keys-prompt: Automatic yes to authorized_keys location prompts
Build from source
Prerequisites
Build
make build
Quickstart
ssh-permit-a38 host urlsmash.403.io add
ssh-permit-a38 user obelix add
ssh-permit-a38 user obelix grant urlsmash.403.io
ssh-permit-a38 sync
Documentation
Run
ssh-permit-a38 howto
Running the tests
make test
Coding style
We use rustfmt to format the source.
make fmt
Contributing
Pull requests welcome! ;)
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Authors
- Bernhard Janetzki @i_error
See also the list of contributors who participated in this project.
License
This project is licensed under the MIT License - see the LICENSE file for details
FAQ
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].