Neurax
An ssh/sshfs wrapper to improve your mind control over remote machines.
- Establish an ssh multiplexed connection
- Use it to mount remote directories of your choice in local path of your choices so you can access them as if there were on your machine
- Open as many shells as you want
- And more! Coming soon! I swear! Hopefully!
Installation
You will need ssh (OpenSSH >3.9 works, I have not tested anything else yet) and sshfs installed
and in your path to use Neurax, install them anyway you want. Then install Neurax. Vanilla pip
should work but I recommend pipx
pipx install neurax
Usage
- Create a config file (in TOML) for the host you want to connect to, see
examples in
examples/ - (optional) if you want to be able to use this config by name, add it as
~/.config/neurax/configs/some_name.toml(or the equivalent XDG Base directory on your machine) - Connect by running
neurax connect path/to/your/config.tomlorneurax connect some_namesif you followed step 2. Running this several times will open new shells through the same multiplexed connection, which will not close even if you exit the shell (so your mounts stay up) - Disconnect by running
neurax disconnect path/to/your/config/file. This closes the multiplexed connection. (Also works with a saved config name)
Metadata
Release files for neurax 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| neurax-0.1.1.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| neurax-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.7 kB
Release files / neurax-0.1.1.tar.gz
| Download URL | neurax-0.1.1.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b278eb858cd926010c7d81564674c00fb8d7ec69b41d85d120c72429e9431ed8
|
|
BLAKE2b-256 checksum How to use checksums |
9d1e775b8534815bd76e31f009a6da6a48396073db3354db5348f7c0f057e07a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
|
Release files / neurax-0.1.1-py3-none-any.whl
| Download URL | neurax-0.1.1-py3-none-any.whl |
|---|---|
| Size | 4.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f95c5cb8c3c180331527b837775e18f69a5d62d02cb85cd6790a9960311f2450
|
|
BLAKE2b-256 checksum How to use checksums |
7ee3ecdf9560fe64f8a1e61df340a0ff5e9dcac07a1458e6ec9b4b41a906e3ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
|