Skip to main content

Use cloud-managed keys to sign SSH certificates

Project description

Paramiko-Cloud

Maintainability Rating Security Rating Technical Debt

Paramiko-Cloud is an extension to Paramiko that provides ECDSA SSH keys managed by cloud-based key management services. As well as enabling Paramiko to perform SSH operations using cloud-managed keys, it also provides certificate signing functions, simplifying the implementation of an SSH certificate authority.

Paramiko-Cloud supports:

Read the docs here: https://paramiko-cloud.readthedocs.io/en/latest/

Development with uv

# Sync runtime + optional cloud provider dependencies + test tooling
uv sync --extra all --group dev

# Generate protobuf / gRPC Python modules
uv run python scripts/build_proto.py

# Run tests
uv run pytest --cov=./ --cov-report=xml

# Static checks (requires generated protobuf modules first)
uv run python scripts/build_proto.py
uv run ruff check .
uv run ruff format . --check
uv run mypy paramiko_cloud

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

paramiko_cloud-1.3.1.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

paramiko_cloud-1.3.1-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file paramiko_cloud-1.3.1.tar.gz.

File metadata

  • Download URL: paramiko_cloud-1.3.1.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for paramiko_cloud-1.3.1.tar.gz
Algorithm Hash digest
SHA256 9854260b98c476c9954b798f80cae37eb5733a5532758ed282d13962723ff3bd
MD5 6cac9ebb67e7de7837b426bb0f8a2f3f
BLAKE2b-256 45038357d3d181bb982dc01f7427a63ced66c5787f9e3e31fdc312cb882ab1cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for paramiko_cloud-1.3.1.tar.gz:

Publisher: publish.yml on jasonrig/paramiko-cloud

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file paramiko_cloud-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: paramiko_cloud-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for paramiko_cloud-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4c294dcf3f44fd68aeae62c5b284708f77de39852face4a81e27c778310839b1
MD5 64717429ba6260e3fc0a38e44cd787e4
BLAKE2b-256 37552a978b764d3f5241f3bd01f2884152edf0b8c9f40534e27e38df5709563e

See more details on using hashes here.

Provenance

The following attestation bundles were made for paramiko_cloud-1.3.1-py3-none-any.whl:

Publisher: publish.yml on jasonrig/paramiko-cloud

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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