Remote Agent Keyring
Implements a remote agent keyring for use over SSH connections.
Requires OpenSSH 6.7.
To use, on the host machine, install jaraco.keyring and invoke the server:
python -m jaraco.keyring.server
That starts a server listening only on localhost:4273.
Then, connect to the remote host and forward the traffic back to the keyring server:
ssh -R /tmp/keyring.sock:localhost:4273 remote_host
This command creates a unix domain socket at /tmp/keyring.sock which only that user can access.
Then, on that host, configure keyring to use the remote agent backend. For example,
keyring -b jaraco.keyring.RemoteAgent get SERVICE USERNAME
The remote agent backend will request the password over the tunnel, where the server will request the password using the default configuration.
Release files for jaraco.keyring 2.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jaraco.keyring-2.1.0.tar.gz | 10.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jaraco.keyring-2.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.9 kB
Release files / jaraco.keyring-2.1.0.tar.gz
| Download URL | jaraco.keyring-2.1.0.tar.gz |
|---|---|
| Size | 10.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
21449f7aedc70ba5844c94bf30c27acef62a944884279334cf13ce1970511540
|
|
BLAKE2b-256 checksum How to use checksums |
832e41c6ad8657732354246f3cc79d5412f9531d2f85208634853bd7f0843c8a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.9.1
|
Release files / jaraco.keyring-2.1.0-py3-none-any.whl
| Download URL | jaraco.keyring-2.1.0-py3-none-any.whl |
|---|---|
| Size | 4.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
43340ff88b6e943a3dab00836cf2296ed0bc58ab1de85050f509a2afbe1b0acb
|
|
BLAKE2b-256 checksum How to use checksums |
3cd1402f1590641165a2d9f7ba952230906d0958277eb84fb7856651f46558c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.9.1
|