dianagudu / mccli

SSH client wrapper for SSH with OIDC access tokens
https://mccli.readthedocs.io/
MIT License
8 stars 1 forks source link

mccli

This is an SSH client wrapper that enables SSH with OIDC access tokens.

For server-side software, see motley_cue <https://motley-cue.readthedocs.io>_.

Compatibility

mccli works with Python 3 (>=3.7), and only Linux. Windows support is planned as plugins for popular SSH clients, such as PuTTY.

Documentation

The documentation is available at readthedocs <https://mccli.readthedocs.io/>_.

.. or GitHub Pages <https://dianagudu.github.io/mccli/>_.

.. end-of-intro .. beginning-of-test-server

Test server

You can test this tool against our test SSH server <https://ssh-oidc-demo.data.kit.edu>_ that supports OIDC-based authentication:

.. code-block:: rst

ssh-oidc-demo.data.kit.edu

The server accepts tokens from the following OIDC providers:

.. end-of-test-server

License

The source code is licensed under the MIT license <https://opensource.org/licenses/MIT>_.

The logo is licensed under the Creative Commons Attribution 4.0 International License <http://creativecommons.org/licenses/by/4.0/>_ .

.. .. image:: https://i.creativecommons.org/l/by/4.0/88x31.png :target: http://creativecommons.org/licenses/by/4.0/ :alt: CC BY 4.0