Skip to main content

Manager for remote ~/.ssh/authorized_keys.

Usage: ssh-authorizer {help,get,add,del,test} [–raw] ssh_string …

command:

help: Print this help.

get: Display remote authorized_keys. get –raw: Display without formating.

add: Add keys to remote authorized_keys. del: Delete keys from remote authorized_keys. test: Test keys exist in remote authorized_keys.

ssh_string: String with connect info: [user@]host[:port].

By default user is current system user, port=22.

keys: For commands “add” and “test” this is list of files with keys.

If empty – “~/ssh/id_rsa.pub” used.

keys: For commad “del” this is key indeces for delete.

See “get” without “–raw”.

Examples:

ssh-authorizer get username@hostname

Get authorized_keys in host hostname for user username.

ssh-authorizer add user@host

Add your local “~/ssh/id_rsa.pub” to remote “~/ssh/authorized_keys”.

ssh-authorizer add user@host key.pub key2.pub

Add “key.pub” “key2.pub” to remote “~/ssh/authorized_keys”.

ssh-authorizer del user@host 1 3

Delete fist and third keys from remote “~/ssh/authorized_keys”.

ssh-authorizer test user@host key.pub key2.pub

“key.pub” “key2.pub” already in remote “~/ssh/authorized_keys”? Check it.

TODO:

ssh-authorizer del user@host

Delete your “~/ssh/id_rsa.pub” from remote “~/ssh/authorized_keys”.

ssh-authorizer del user@host zzz@macbook

Delete key “zzz@macbook” from remote “~/ssh/authorized_keys”.

get –short: Like “get”, but without key hashes.

Human readable errors.

Metadata

Release files for ssh_authorizer 1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ssh_authorizer 1.3
File Size Uploaded
ssh_authorizer-1.3.tar.gz 4.6 kB Details

Release files / ssh_authorizer-1.3.tar.gz

Download URL ssh_authorizer-1.3.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ebdf2e9b20edf9d3a86d8704f45f0181f24411811594a1f93cba4020afd37588
BLAKE2b-256 checksum
How to use checksums
7161f0c5b0a15844c1d502229e2680841e9ace7040fd1c67b5001b610d1a47bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.3 This release

1 release file

1.2

1 release file

1.1

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page