Remote Access Tool — a fast, lightweight CLI experience (for educational purposes only).
Project description
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)
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file selahx_server-0.1.0.tar.gz.
File metadata
- Download URL: selahx_server-0.1.0.tar.gz
- Upload date:
- Size: 148.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.13.2 Darwin/24.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
632330f075b5ffce7facffe525b471f38c26c0cd1bfef38b1633d2cfaec28702
|
|
| MD5 |
cbf7c2b830653c8a6d2adcccda967fa8
|
|
| BLAKE2b-256 |
616755df367319c5e58e67b6f632ffb06804700210f10e44617e2db8f27541da
|
File details
Details for the file selahx_server-0.1.0-py3-none-any.whl.
File metadata
- Download URL: selahx_server-0.1.0-py3-none-any.whl
- Upload date:
- Size: 147.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.13.2 Darwin/24.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a8ea8ff94e7274874deddf31afd6a675f67f6b0866d55e55216a8b689ba3d2da
|
|
| MD5 |
c54cebc14febb6e40d178f72baa218d7
|
|
| BLAKE2b-256 |
1d3874414db202907ff2a1ca8e498e6d7ac4dafa8762dce4cd788449984651bd
|