Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • R RemoteHelpBuilder
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 12
    • Issues 12
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Yvan Masson
  • RemoteHelpBuilder
  • Issues
  • #9
Closed
Open
Issue created May 15, 2019 by Yvan Masson@Yvan-MassonOwner

Add ability to provide help to different users in parallel

Currently it is not possible to provide help to different users at the same time: clients can only do SSH port forwarding on port 5900 of the server.

Maybe it could be possible to tweak the system to permit this:

  1. by fixing #1
  2. by configuring the SSH server to allow port forwarding on a pool of ports
  3. by modifying the client so that it tries successively each ports of the pool until it finds one that is free (I suppose SSH server or client returns a string like "port already in use" which could be parsed)
  4. by indicating this chosen port to the helper (either with a server script that monitor port usage or by printing it on the client)

There is still (at least) the password issue: after a helper gave a password to the person he want to help, the SSH connection must be established before the password is changed or deactivated by another helper.

Edited May 15, 2019 by Yvan Masson
Assignee
Assign to
Time tracking