KB-133496: Configuring an SSH gateway

Configuring an SSH gateway

The SSH gateway enables communication between the versiondog server and an SSH server that cannot be reached directly via the server’s TCP/IP network An SSH gateway can be used, for example, to establish communication with the NCU of the SINUMERIK 840D sl by Siemens.

Note

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

Image: Diagram Gateway between server and SSH server

Requirements

  • The gateway needs to be installed on a PC that can be accessed via the versiondog server’s TCP/IP network. It must also be possible to access the SSH server from this computer at the same time. One computer that can do this is the PCU of the SINUMERIC 840D sl by Siemens.
  • The SSH server you want to access via the gateway must be configured in the fileVDogGateway.ini, in the section [SSH]IpAddressServer.
  • All communication partners who want to access the SSH server via the gateway as clients must be explicitly granted authorisation in the fileVDogGateway.inivia [SSH]IpAddressesClient

Section Key Value

[SSH]

This section is used to configure the gateway from TCP to the SSH server

Enabled

Key for activating communication to the SSH server

Y/N

Default: N

Example: Enabled=Y

Port

Key for configuring the port assigned for communication

{1 to 65535}

Default: 22

Example: Port=64022

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}

Default: 192.168.214.1

Example: IpAddressServer=192.168.214.8

IpAddressesClient

Key for configuring the IP addresses of participants (versiondog server and/or Upload Agent) that can access the SSH server via the gateway. Placeholders (?/*) are accepted.

{List of IP addresses separated by commas}

Required field

Example: IpAddressesClient=192.168.210.6, 192.168.210.,192.168..*

Example configuration

```[SSH ]```
```Enabled= Y```
```Port=6502 2```
```IpAddressServer=192.168.214. 8```
```IpAddressesClient=192.168.210.6, 192.168.210.*, 192.168.???. *```

Last update: September 15, 2023

Related Articles

IMPRINT | PRIVACY POLICY | COOKIE POLICY

Privacy Preference Center