Skip to main content

Remote Access Tool — a fast, lightweight CLI experience (for educational purposes only).

Project description

selahx_server

Python License: MIT


Features


Usage

Help

slx --help

features


Server

  1. 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)
  1. 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 inbound and outbound rules, along with SSH for remote access.

  • Grant Terminal access to the file system and other necessary resources (e.g: camera).

  • Ensure your .pem file is executable. Check with ls -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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

selahx_server-0.1.0.tar.gz (148.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

selahx_server-0.1.0-py3-none-any.whl (147.2 kB view details)

Uploaded Python 3

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

Hashes for selahx_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 632330f075b5ffce7facffe525b471f38c26c0cd1bfef38b1633d2cfaec28702
MD5 cbf7c2b830653c8a6d2adcccda967fa8
BLAKE2b-256 616755df367319c5e58e67b6f632ffb06804700210f10e44617e2db8f27541da

See more details on using hashes here.

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

Hashes for selahx_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a8ea8ff94e7274874deddf31afd6a675f67f6b0866d55e55216a8b689ba3d2da
MD5 c54cebc14febb6e40d178f72baa218d7
BLAKE2b-256 1d3874414db202907ff2a1ca8e498e6d7ac4dafa8762dce4cd788449984651bd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page