-
Story
-
Resolution: Fixed
-
Normal
-
None
-
None
-
None
-
NDS Sprint 10
This issue is being created as an alternative solution to NDS-385.
A developer can create an SSH tunnel to access TCP services running in NDS labs. This can be done with chisel today with chisel, a simple TCP-over-HTTP tunneling service.
Preconditions:
- User is logged in
Primary flow:
- User adds and starts an HTTP tunnel server in NDS Labs (auth required)
- User downloads and runs HTTP tunnel client to establish tunnel (auth required)
- User can connect to internal service running on NDS Labs via tunnel
For example
- User adds and starts Chisel server
- User starts Rabbit MQ (access=internal)
- User downloads chisel client
- User runs chisel client (chisel client <server> localhost:localport:rabbit_internal_ip:rabbit_port
- User connects to Rabbit via localhost:localport
This task is complete when we have the following:
- Official spec with auth enabled
- Documentation on how to use it
- Ability for user to download and run chisel binaries.
- Ability for user to copy/paste command to run chisel from logs or otherwise.