Uploaded image for project: 'National Data Service'
  1. National Data Service
  2. NDS-434

User can SSH tunnel to access TCP services

XMLWordPrintableJSON

    • Icon: Story Story
    • Resolution: Fixed
    • Icon: Normal Normal
    • Labs Workbench - Beta
    • 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.

              willis8 Craig Willis
              willis8 Craig Willis
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 4 hours
                  4h
                  Remaining:
                  Time Spent - 1 hour Remaining Estimate - 3 hours
                  3h
                  Logged:
                  Time Spent - 1 hour Remaining Estimate - 3 hours
                  1h