SSH is core to the Bcome framework as all interactions with servers are conducted over SSH.

This is either in the form of programmatic interactions when Bcome is used for orchestration, where Bcome will interrogate your local ssh-agent for your configured keys, or where the framework delegates to your local operating system in order to initiate SSH terminal sessions.

It is HIGHLY recommended that you have SSH keys setup on the machines with which you wish to interact and a running ssh-agent.


Bcome uses the -J syntax rather than ProxyCommand to traverse SSH proxies. As such, Bcome requires an SSH version compatible with the -J flag, such as OpenSSH 7.3 or greater, to be installed on the connecting client & proxies.

Bcome will delegate to your local Operating System for all SSH interactions.


Ensure that you have your ssh-keys added to your local ssh-agent.

Bcome will reference your ssh-agent’s socket via the SSH_AUTH_SOCK environment variable and make use of your configured ssh-keys.

For access to servers where keys are not configured, authorisation will delegate to the installed configuration.