Skip to content

Configuring SSH Gateway

The SSH gateway enables communication between the octoplant server and an SSH server that cannot be reached directly via the TCP/IP network of the server. For example, communication to the NCU of the SINUMERIK 840D sl from Siemens can be established via an SSH gateway.

Info

SSH stands for Secure Shell or Secure Socket Shell, a network protocol for encrypted connections.

Figure: Gateway diagram between Server and SSH server

Prerequisites

  • The gateway must be installed on a PC that can be reached via the TCP/IP network of the octoplant server. At the same time, the SSH server must also be accessible from this computer. An example for such a computer is the PCU of the SINUMERIK 840D sl from Siemens.
  • In the VDogGateway.ini file the SSH server, which should be accessible via the gateway, must be configured via [SSH]\IpAddressServer.
  • All communication participants who want to access the SSH server as a client via the gateway must be explicitly permitted in the file VDogGateway.ini via [SSH]\IpAddressesClient.

Configuration of the gateway

The settings for the Gateway are configured using the INI file VDogGateway.ini. The file can be found under: {Drive}:\vdoggateway\VD$A\Configuration\

  1. Open the VDogGateway.ini file using a text editor, for example Notepad++.
  2. Implement the desired settings. Possible settings can be found in the following table.
  3. Save the data and close the text editor.

Sections of the VDogGateway.ini file

[SSH]

This section is used to configure the network transition from TCP/IP to the SSH server.

Key Description Value Default
Enabled Key for activating communication to the SSH server Y/N N
Port Key for configuring the port assigned for communication {1 to 65535} 22
IpAddressServer Key for configuring the IP address or the computer name of the SSH server you want to access via the gateway. A server address could be the NCU of a Sinumerik 840D sl, for example. {IP address of the SSH server} 192.168.214.1
IpAddressesClient Key for configuring the IP addresses of participants (octoplant server and/or Upload Agent) that can access the SSH server via the gateway. Placeholders (?/*) are accepted.
Mandatory field
{List of IP addresses separated by commas}

Example configuration

[SSH]
Enabled=Y
Port=65022
IpAddressServer=192.168.214.8
IpAddressesClient=192.168.210.6, 192.168.210.*, 192.168.???.*