From 5269394cf5bfc5118a7058940854739f9f7e464b Mon Sep 17 00:00:00 2001 From: Erik Brakkee Date: Fri, 6 Sep 2024 20:36:56 +0200 Subject: [PATCH] Updated the about page: 1. improved picture showing the shell 2. updated description. --- pkg/server/ui/about.templ | 8 +++++--- static/images/converge.svg | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pkg/server/ui/about.templ b/pkg/server/ui/about.templ index d0f5169..757b7ee 100644 --- a/pkg/server/ui/about.templ +++ b/pkg/server/ui/about.templ @@ -52,9 +52,11 @@ templ About() { rendez-vous id and setup a bi-directional connection. After this, Converge simply copies data between client and agent.
  • (4): the agent runs an embedded SSH server and incoming connections to the agent are handed over to - that server. That server in turn spawns a shell (bash, cmd.exe, powershell.exe) and connects it to the - remote SSH session. At that momenmt an end-to-end SSH session is established and the user can perform interactive - commands. Here any shell program can be used such as bash, command prompt, or powershell.
  • + that server. At this moment an end-to-end SSH session is established. +
  • (5): The agent spawns a shell that receives input from the user. Output from the shell is communicated + back over the SSH session. The shell can be any shell (bash, cmd.exe, powershell.exe) or in fact any process. + At this point, the user is connected to a remote shell running in the continuous integration job. +
  • There are a few special situations: diff --git a/static/images/converge.svg b/static/images/converge.svg index 691a422..f836930 100644 --- a/static/images/converge.svg +++ b/static/images/converge.svg @@ -1,4 +1,4 @@ -
    Converge
    Server
    SSH client
    <<websocket>>
    <<websocket>>
    embedded
    SSH server
    agent
    (4)
    <<firewall/NAT>>
    (3)
    (2)
    (1)
    \ No newline at end of file +
    Converge
    Server
    SSH client
    <<websocket>>
    <<websocket>>
    embedded
    SSH server
    agent
    (4)
    <<firewall/NAT>>
    (3)
    (2)
    (1)
    shell
    (5)
    \ No newline at end of file