SSH Tunneling

Communication between Siebel and the Coherence Server isn't secure by default. Coherence provides TLS support; however, it's not available for C++ clients such as Siebel. Therefore, we use SSH tunneling to secure the communication channel between Siebel and the Coherence Server. This requires a SSH server to be running on the Coherence Server host and SSH client on the Siebel host. The SSH client is installed on Windows 10 and later versions by default, so you don't need to install it again. The SSH server must be explicitly installed on the Coherence Server host on Windows. However, you can deploy the SSH server with just a single click in the installer package. See To install SSH on each Coherence node in the chapter Installing and Configuring the Coherence Server.

On Linux, the SSH client and server are typically already installed, so there's no need for a separate SSH installation. SSH tunneling supported fully from OpenSSH version 7.x and later. Most modern Linux distributions include supported versions by default. Siebel recommends using Oracle Linux Server 8, which comes with OpenSSH_8.0p1.