selahx_server
-
Remote Access Tool — Fast and lightweight CLI experience.
-
Designed for use with the selahx_client package (https://pypi.org/project/selahx_client), this enables remote access and management of files and have some control over a local machine from another device.
-
Run https://pypi.org/project/selahx_server on the target machine, and https://pypi.org/project/selahx_client on the machine you want to control it from.
-
Follow each package’s guidelines for how to run it.
-
For educational purposes only.
Features
Usage
Help
slx --help
Server
- Start the server on a specific host and port:
slx --key-file key.pem --port 1221 --ssh-host ubuntu@ec2-xx-xx-xx-xx.compute-1.amazonaws.com
Options:
--key-file— Path to the SSH private key--port— Local port for the server--ssh-host— SSH host (e.g.,ubuntu@ec2-xx-xxx-xx-xxx.compute-1.amazonaws.com)
- Run the client side via: https://pypi.org/project/selahx_client
NB:
-
Ensure the port you configured on the target machine is open in your EC2 instance’s
inboundandoutboundrules, along withSSHfor remote access. -
Grant Terminal access to the file system and other necessary resources (e.g: camera).
-
Ensure your
.pemfile is executable. Check withls -l(e.g.,-rwx------@ 1 Abiy staff 1678 Nov 15 22:36 key.pem). -
If reverse tunneling fails to forward the connection, kill any active process using the same port. (use
kill $PID)
Requirements
- Python 3.11+
- Dependencies are managed via Poetry (see
pyproject.toml)
Metadata
Release files for selahx_server 0.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 | |
|---|---|---|---|
| selahx_server-0.1.0.tar.gz | 148.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| selahx_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 295.1 kB
Release files / selahx_server-0.1.0.tar.gz
| Download URL | selahx_server-0.1.0.tar.gz |
|---|---|
| Size | 148.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
632330f075b5ffce7facffe525b471f38c26c0cd1bfef38b1633d2cfaec28702
|
|
BLAKE2b-256 checksum How to use checksums |
616755df367319c5e58e67b6f632ffb06804700210f10e44617e2db8f27541da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.13.2 Darwin/24.6.0
|
Release files / selahx_server-0.1.0-py3-none-any.whl
| Download URL | selahx_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 147.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a8ea8ff94e7274874deddf31afd6a675f67f6b0866d55e55216a8b689ba3d2da
|
|
BLAKE2b-256 checksum How to use checksums |
1d3874414db202907ff2a1ca8e498e6d7ac4dafa8762dce4cd788449984651bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.13.2 Darwin/24.6.0
|