Skip to content

Access HTTPS resources behind SSH Servers #46008

Answered by webvictim
Atroskelis asked this question in Q&A
Discussion options

You must be logged in to vote

The URI is the hostname or address of the HTTPS interface that you want to expose through Teleport. For example, if your SSH server can see the firewall on 192.168.10.12, you'd put:

app_service:
  enabled: true
  apps:
  - name: firewall
    uri: https://192.168.10.12

This app would then be available on https://firewall.teleport.example.com with a layer of Teleport authentication in front of it.

You should technically be able to connect to this without the A record by doing this:

  • tsh app login firewall
  • tsh proxy app --port 11123 firewall
  • then connect your browser to https://localhost:11123

You can also do this proxy setup through Teleport Connect.

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@Atroskelis
Comment options

@webvictim
Comment options

Answer selected by Atroskelis
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants