Skip to content

Akmey allows you to easily install and manage SSH keys on your servers and computers

License

Notifications You must be signed in to change notification settings

akmey/akmey-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Akmey client 🔑

Installation 🚀

Does master builds?

On Archlinux, you can either use the akmey or the akmey-bin package from AUR:

yay -S akmey

On any other platform, you can simple build it with Go:

go get -u github.com/akmey/akmey-client

Pre-compiled binary are also available for a selection of platform (Linux, MacOS and Windows).

Why ❓

As the "old" Akmey client was a bit hard to maintain and CLI wasn't very well documented, I decided to migrate to the Cobra framework.

For now, some feature are missing, but every basic functionaliy are working great.

Functions to add:

  • install
  • remove
  • reset
  • team-install
  • cross-remove

Configuration 📝

The main configuration file is config.json, located at ~/.akmey/config.json. Example of config.json:

{
  "server": "https://akmey.leonekmi.fr",
  "keyfile": "/home/yourusername/.ssh/authorized_keys"
}

License

This client is licensed under the Unlicense.

About

Akmey allows you to easily install and manage SSH keys on your servers and computers

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages