Remote keyring over SSH
Project description
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.
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.
Source Distribution
Built Distribution
Hashes for jaraco.keyring-2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9caf5c1f3a9d9f29d2796f3e7eb740566f9a2e1be02227a026c543e6550cabb1 |
|
MD5 | 7efa9f5145c8d8070e02a7472aab10ad |
|
BLAKE2b-256 | a232e49e94d34126236e8ec520ee73866d677d66e88377a6ad09692576e368e2 |