RMU build Gen-1.5: II. Teleport - C. Share RMU Services Via Teleport
From Internet Computer Wiki
Revision as of 20:25, 23 February 2024 by Katie.peters (talk | contribs) (Created page with "Ref: https://www.youtube.com/watch?v=cvW4b96aPL0 You can use proxmox to open separate shell windows to make copying/pasting between them easier. ===On the <code>teleport</co...")
Ref: https://www.youtube.com/watch?v=cvW4b96aPL0
You can use proxmox to open separate shell windows to make copying/pasting between them easier.
On the teleport
server:
- Create a short lived token to “invite” the Proxmox application. Be sure to edit the
<dc>
portion in the following commandsudo tctl tokens add --type=app,node --app-name=<dc>-proxmox-webui --app-uri=https://localhost:8006
- Take note of the
token
andca_pin
values
On the rmu server
:
- Install pre-req packages:
apt update -y && apt upgrade -y && apt install sudo -y
- Install the teleport agent:
- Ensure you run the following command with the version of teleport you installed
sudo curl https://goteleport.com/static/install.sh | bash -s <Teleport Version>
- create the teleport application config:
- Ensure that the
proxy
is pointed to your teleport domain name in the following command - Ensure that
—-app-name
has the correct data center code (dc) code in the following command (IE tp1, bu1, dl1, etc) sudo teleport configure --output=file --proxy=teleport.<domain name>:443 --token=/var/lib/teleport/token --roles=app,node --app-name=<dc>-proxmox-webui --app-uri=https://localhost:8006
- Ensure that the
- Save the token generated on the Teleport server: