SSH client wrapper for SSH with access token
Project description
mccli
This is an SSH client wrapper that enables SSH with OIDC access tokens.
For server-side software, see motley_cue <https://dianagudu.github.io/motley_cue>
_.
Compatibility
mccli works with Python 3, and only Linux. Windows support is planned as plugins for popular SSH clients, such as PuTTY.
Documentation
The documentation is available at 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:
EGI Check-in <https://aai.egi.eu/oidc>
_WLCG <https://wlcg.cloud.cnaf.infn.it>
_HELMHOLTZ AAI (production) <https://login.helmholtz.de/oauth2>
_HELMHOLTZ AAI (development) <https://login-dev.helmholtz.de/oauth2>
_KIT <https://oidc.scc.kit.edu/auth/realms/kit>
_DEEP Hybrid DataCloud <https://iam.deep-hybrid-datacloud.eu>
_Google <https://accounts.google.com>
_
.. 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.