Skip to content

SSH transport should support other use cases (validate fingerprints, keys, agents, etc.) for security #315

Open
@NattyNarwhal

Description

@NattyNarwhal

Is your feature request related to a problem? Please describe.
The SSH transport doesn't check fingerprints and other non-trivial SSH use cases.

Describe the solution you'd like
The toolkit should support other use cases (validate fingerprints, keys, agents, etc.) for security. Being able to trust a fingerprint would make attackers' lives harder, for instance.

Describe alternatives you've considered
The toolkit gets passed an object with state and handlers defined already, like the Python toolkit needs a Paramiko session object instead of making one for you.

Additional context
I'm developing the SSH feature for the PHP toolkit, so it would be wise to have both parity and security features be consistent.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestkeep-openExempts stale action from auto closing the issue/pr.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions