From 4804bf4cd133d819503db078b88ebdbab1c61743 Mon Sep 17 00:00:00 2001 From: Erik Brakkee Date: Thu, 25 Jul 2024 21:46:52 +0200 Subject: [PATCH] doc updates. --- static/index.html | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/static/index.html b/static/index.html index 8bd0e35..7d47d36 100644 --- a/static/index.html +++ b/static/index.html @@ -77,10 +77,7 @@

Above, ID is a unique id for the job, the so-called rendez-cous ID. This should not conflict with IDs used by other agents. The ID is used for a rendez-vous between the end-user on a local system and - the continuous integration job running on a build agent. When ID is specified with the - -id option, a file with ssh authorized (public) keys must be provided in the current directory - named .convergekeys. The file must consist of one key per line. If the -id option is not - specified a random ID is generated and the user must login with a username and password. + the continuous integration job running on a build agent. The agent to the converge server and tells it the ID. Clients can now connect to the Converge server to establish a connection to the CI job through converge by also specifying the same @@ -123,11 +120,7 @@ sftp -oServerAliveInterval=10 -oProxyCommand="wsproxy ws{{.secure}}://{{.host}}/client/ID" abc@localhost -

- abc is a fixed user defined by converge. It has a very exciting password. -

- -

Local clients: using SSH with ZZa local TCP forwarding proxy

+

Local clients: using SSH with a local TCP forwarding proxy

This option is less convenient than the proxy command because it requires two separate @@ -152,8 +145,27 @@ sftp -oServerAliveInterval=10 -oPort=10000 abc@localhost +

Authentication

+

- abc is a fixed user defined by converge. It has a very exciting password. + The abc user above is defined by the Converge server and + communicated to the agent when the agent is started. + Another way to authenticate is through an .authorized_keys file in the + same directory as where the agent is started. + + This can be setup as follows before starting the agent: +

+
+    # linux
+    echo "ssh-rsa dkddkdkkk a@b.c" > .authorized_keys
+    echo "ssh-rsa adfadjfdf d@e.f" >> .authorized_keys
+
+    # windows
+     echo ssh-rsa dkddkdkkk a@b.c > .authorized_keys
+     echo ssh-rsa adfadjfdf d@e.f >> .authorized_keys
+                
+

+ Note that on windows you should not used quotes.

Downloads