login about faq

When I open a connection using sshg3/sftpg3/scpg3 also some ssh-broker-cli process is started for me. What is it?

asked Oct 09 '09 at 13:57

SSH%20KB's gravatar image


edited Oct 13 '09 at 10:33

Sami%20Lehtinen's gravatar image

Sami Lehtinen

ssh-broker-cli is the process for the Tectia Connection Broker.

As of versions 5.0 and newer of Tectia the Connection Broker handles all of the SSH protocol and cryptographic operations for the client components (the terminal client on windows and command line tools such as sshg3, scpg3, sftpg3).

If the Connection Broker is not already running launching a client component (such as sshg3) will in turn launch the ssh-broker-cli process in on demand mode. If running on demand the broker process will remain running as long as there are clients using it and exit 10 seconds after the last client has disconnected.

Any additional clients (such as other sshg3 instances or scpg3/sftpg3) that are launched for the same user while the broker is running will use the existing broker process instead of launching a new one and will re-use existing connections (without requiring to authenticate again).

On Windows, the Connection Broker is launched on user login. On Unix it can also be started directly by running:

$ ssh-broker-g3

In this case the broker will run on daemon mode, which means that it will remain running until it is explicitly stopped.

It's important to note that the Connection Broker is per-user. That is each user will have an ssh-broker-cli process running that will centrally handle connections for clients of that particular user.

From the client documentation:

The Connection Broker is a key component in the SSH G3 architecture, handling all protocol and cryptographic operations. Client-side memory consumption is reduced since there needs to be only a single Connection Broker instance running per user. Security is also further improved by isolating all security-critical operations including authentication data handling in a single component.


answered Oct 09 '09 at 15:39

Roman's gravatar image

Roman ♦♦

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported



Asked: Oct 09 '09 at 13:57

Seen: 9,448 times

Last updated: Oct 13 '09 at 10:33

All user contributed content licensed under the cc-by-sa license.
Powered by OSQA.