Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

SSH Key Manager for 1Password, Bitwarden and AWS S3.

License

NotificationsYou must be signed in to change notification settings

omegion/ssh-manager

logo

CheckCoverallReportDocLicense

SSH Key Managerfor 1Password, Bitwarden and AWS S3.Usage:  ssh-manager [command]Available Commands:  add         Add Manager key to given provider.  completion  Generate the autocompletion scriptfor the specified shell  get         Get Manager key from given provider.help        Help about anycommand  list        List Manager keys from given provider.  version     Print the version/build numberFlags:  -h, --helphelpfor ssh-manager      --logFormat string   Set the logging format. One of: text|json (default"text") (default"text")      --logLevel string    Set the logging level. One of: debug|info|warn|error (default"info")Use"ssh-manager [command] --help"for more information about a command.

Installation

You can usego to build SSH Manager locally with:

go install github.com/omegion/ssh-manager@latest

This will installssh-manager binary to yourGOPATH.

Or, you can use the usual commands to install or upgrade:

On OS X

sudo curl -fL https://github.com/omegion/ssh-manager/releases/latest/download/ssh-manager-darwin-amd64 -o /usr/local/bin/ssh-manager \&& sudo chmod +x /usr/local/bin/ssh-manager

On Linux

sudo curl -fL https://github.com/omegion/ssh-manager/releases/latest/download/ssh-manager-linux-amd64 -o /usr/local/bin/ssh-manager \&& sudo chmod +x /usr/local/bin/ssh-manager

On Windows (Powershell)

Invoke-WebRequest-Uri https://github.com/omegion/ssh-manager/releases/latest/download/ssh-manager-windows-amd64-OutFile$home\AppData\Local\Microsoft\WindowsApps\ssh-manager.exe

Otherwise, download one of the releases from therelease pagedirectly.

Requirements

  • Have theBitwarden CLI tool installed and available in the$PATH asbw.
  • Or have the1Password CLI tool installed and available in the$PATHasop.
  • Have thessh-agent running in the current session.

What does it do?

Injects SSL keys tossh-agent stored in 1Password, Bitwarden and AWS S3.

How to use it

  1. Login to Bitwarden or 1Password withbw orop. If you are using S3, set your credentials.
  2. Add your key pairs to your password manager.

For 1Password

ssh-manager add --name my-another-server --private-key$PK_PATH --public-key$PUB_KEY_PATH --provider op

For Bitwarden

ssh-manager add --name my-server --private-key$PK_PATH --public-key$PUB_KEY_PATH --provider bw

For AWS S3

ssh-manager add --name my-another-server --private-key$PK_PATH --public-key$PUB_KEY_PATH --provider s3 --bucket my-bucket

Improvements to be made

  • 100% test coverage.
  • Better covering for other features.

About

SSH Key Manager for 1Password, Bitwarden and AWS S3.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors5


[8]ページ先頭

©2009-2025 Movatter.jp