Skip to content

jasonrig/paramiko-cloud

Repository files navigation

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

About

Use cloud-managed keys to perform SSH operations

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages