Hi. I am Maximus ⚔️, the commander of the emperor's army. My main task is to send our ideals and solutions to unexplored places 🌄 ... like someone's archaic debian 🖥️.
Praetorian SSH Proxy server is used for maintaining communication between praetorian api user (client) and remote device over SSH protocol. Main purpose of this solution is to manage secure commands to remote's shell.
# pip
pip install praetorian-api-client
# pipenv
pipenv install praetorian-api-client
# poetry
poetry add praetorian-api-client
- usage:
python run.py [HOST] [PORT]
- example:
python run.py localhost 22
ssh [email protected]@localhost -p 22
After successful authentication (password provided), SSH server will ask for specific remote name
------------------------------------
| Welcome to Praetorian SSH proxy |
------------------------------------
| test-remote-west 1 |
| test-remote-south 2 |
| test-remote-east 3 |
------------------------------------
| exit 4 |
------------------------------------
Choose your remote:
ssh [email protected]+remotename@localhost -p 22
- usage:
fab deploy [DESTINATION] [USERNAME] [PASSWORD]
- example:
fab deploy production [email protected] MX7EATyS6X
Developed with 💙 and ☕️ by Adam Žúrek with the support of BACKBONE s.r.o., 2020 (C)