https://github.com/mvrpl/kssh
SSH Log-in with AWS KMS Key
https://github.com/mvrpl/kssh
aws go kms ssh
Last synced: 2 months ago
JSON representation
SSH Log-in with AWS KMS Key
- Host: GitHub
- URL: https://github.com/mvrpl/kssh
- Owner: mvrpl
- License: mpl-2.0
- Created: 2024-11-21T01:05:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-01T00:20:07.000Z (2 months ago)
- Last Synced: 2026-04-01T02:43:36.864Z (2 months ago)
- Topics: aws, go, kms, ssh
- Language: Go
- Homepage:
- Size: 419 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
[](https://github.com/mvrpl/kssh/actions/workflows/main.yaml)
[](https://dependabot.com/)
[](https://github.com/mvrpl/windows-apps/blob/main/bucket/kssh.json)
[](https://github.com/mvrpl/unix-apps/blob/main/Formula/kssh.rb)
# SSH client with AWS KMS
## Installation
### With Go
```sh
go install github.com/mvrpl/kssh@latest
```
### MS Windows
```sh
scoop bucket add mvrpl https://github.com/mvrpl/windows-apps
scoop install mvrpl/kssh
```
### Unix
```sh
brew tap mvrpl/unix-apps https://github.com/mvrpl/unix-apps
brew install kssh
```
---
You can set AWS KMS resource ID or Alias:
export KSSH_KEY=63c5fc45-f568-430e-89f5-3t92d7491f5e
Supported Cloud AWS KMS:

## Support
Linux, Mac OS and Microsoft Windows
## authorized_key
Print public key:
kssh --authorized_key
ecdsa-sha2-nistp256 AAAAzzz
You can copy the public key to ~/.ssh/authorized_keys in your home directory on the remote machine.
## ssh login
kssh username@hostname
## usage
kssh --help