Simple utility to tunnel ssh over http
Project description
ssh2http
Motivation
Imagine you want to multiplex/expose one ssh connection over a simple REST API.
Ideally you want to just pass the hostname and it does the lookup via the ssh_agent
.
Installation
python3 -m pip install ssh2http
Usage
# server
python3 -m ssh2http <name-of-ssh-config-entry> <port - defaults to 1337>
# client
python3 -m ssh2http.client <url-to-ssh2http-server> <timeout-of-commands - defaults to 30 secs>
License
This project is licensed under the GPL-3 license.
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
ssh2http-0.1.0.tar.gz
(2.7 kB
view details)
Built Distributions
ssh2http-0.1.0-py3.9.egg
(5.7 kB
view details)
File details
Details for the file ssh2http-0.1.0.tar.gz
.
File metadata
- Download URL: ssh2http-0.1.0.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | db78a45933ec4c7e81104aa7d65d121a342f0af632b320a8bf80ef1c5570c064 |
|
MD5 | 630d164d9310bd2a4efacd8b2f9266ce |
|
BLAKE2b-256 | b48db6379629edfa3e540c1a85ca865db41b65b8b24f3993d28d59f679137410 |
File details
Details for the file ssh2http-0.1.0-py3.9.egg
.
File metadata
- Download URL: ssh2http-0.1.0-py3.9.egg
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37093d1d303cba52f0ddac69b64e084e0d0e59c5727a2b887a05a900b32871bd |
|
MD5 | af00b781fd25d9da6362745f886308af |
|
BLAKE2b-256 | 3054986606e088fe77b68ba054072452ca3e2f8f1de6e80579ad5ca5e0cab1e9 |
File details
Details for the file ssh2http-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: ssh2http-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d2a8df153ce512dada38dcafa665efcebb6f75f209b9ff799146f0e8be74076 |
|
MD5 | b543d1926fb602bb10e2a36243e81b26 |
|
BLAKE2b-256 | 0c90e4fc38e83a8ec6d0ed5e7fcd4a988248173ea20ea8c96e51318699deb7ee |