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.
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\
- Open the
VDogGateway.ini
file using a text editor, for example Notepad++. - Implement the desired settings. Possible settings can be found in the following table.
- 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.???.*