Skip to main content

SSH Command Authenticator

Project description

authprogs is an SSH command authenticator. It is invoked on an ssh server and decides if the command requested by the ssh client should be run or rejected based on logic in the authprogs configuration file.

Passwordless SSH using ssh identities or pubkeys can enable all sorts of wonderful automation, for example running unattended batch jobs, slurping down backups, or pushing out code. Unfortunately a key, once trusted, is allowed by default to run anything on that system, not just the small set of commands you actually need. If the key is compromised, you are at risk of a security breach. This could be catastrophic, for example if the access is to the root account.

Authprogs is run on the SSH server and compares the requested command against the authprogs configuration file/files. This enables authprogs to make intelligent decisions based on things such as the command itself, the SSH key that was used, the client IP, and such.

authprogs is enabled by using the command= option in the authorized_keys file.

For usage see the full authprogs man page in the doc directory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

authprogs-0.7.5.tar.gz (54.4 kB view details)

Uploaded Source

File details

Details for the file authprogs-0.7.5.tar.gz.

File metadata

  • Download URL: authprogs-0.7.5.tar.gz
  • Upload date:
  • Size: 54.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.8

File hashes

Hashes for authprogs-0.7.5.tar.gz
Algorithm Hash digest
SHA256 e692765229b455a65abf94e7bb9ce6010af1fd77b59d3ec29256577a2a766555
MD5 28cccca638897b988ce020c8109b69b2
BLAKE2b-256 a0198c71e449ead634e8a89d169451e698a5778a04688f64e275c075dc2708ad

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page