You can configure a Reflection Desktop session to send an SSH-encrypted connection through the Security Proxy Server.
In a standard Administrative WebStation configuration for a secure Reflection session, the connection between the client and security proxy server is encrypted using SSL/TLS, but the connection between the security proxy and the host uses unencrypted Telnet. By sending an SSH-encrypted connection through the security proxy tunnel, you can configure a secure Reflection session so that the entire communication path is encrypted from the client, through the proxy server, and on to the host.This feature has the following advantages:
-
Encryption is used for the entire connection.
-
The IP addresses and names of your secure hosts are not exposed outside of the internal network.
-
Only clients with a valid authorization token can launch a secure session.
-
The authorization token contains connection information. This enables the security proxy to send all secure host connections through a single port, eliminating the need to open multiple firewall ports.
-
All settings required for a connection (such as the trusted certificate, the personal certificate, user keys, and host keys) reside on the Administrative WebStation and are downloaded to users’ workstations when they start sessions.
You can set up this configuration using the Reflection VT Terminal type (used for UNIX and OpenVMS sessions).
Prerequisites
To make these SSH connections through the Security Proxy, you must have the following:
-
The host must have an SSH server installed.
-
Reflection Desktop v16 or Reflection 2014 R1 SP1 must be installed locally on your workstation. Note: Earlier versions and other products (such as Reflection 2014 R1, Reflection 2011, Reflection 14.x, or Extra!) are not supported.
-
You must have access to the centralized management server Security Proxy and Administrative WebStation.
-
Host Sessions must be opened from the Administrative WebStation or the Links List page.
-
Sessions must be configured from the Administrative WebStation in the centralized management server.
-
The Security Proxy must be running with Client authorization enabled.
NOTE:Management and Security Server is not licensed for connections from Reflection Desktop clients. You must have a Management and Security Server activation file installed to configure Reflection Desktop sessions.
To connect your VT session SSH connection through the Security Proxy Add-On
-
In a web browser, start the centralized management server by setting the URL to:
http://server:port /mss/AdminStart.html
where server and port are replaced with the Administrative Server address.
-
Log on as administrator and click .
-
Click and add a new Reflection Workspace session.
-
Enter a session name and click .
-
Click to open the Reflection Desktop workspace.
-
In the session window, create a new VT session and select for the connection type.
-
Enter the host name and user name (optional; users are otherwise prompted when they connect). Then select and click to open the Settings dialog box.
-
Under , click .
-
In the Reflection Secure Shell Settings dialog box, on the Reflection Security Proxy tab, select , and then choose a Security proxy and a Proxy port.
NOTE:The Destination host values you entered in step 6 should be entered automatically here. If you don't see them, select the Security proxy name from the drop-down list to populate these fields.
-
Configure SSH connection settings such as the trusted certificate, the personal certificate, user keys, and host keys as required for your connection. For more information about configuring your SSH-specific settings, refer to the Reflection Help topic “Reflection Secure Shell Settings Dialog Box.
-
Click to close the open dialog boxes and initiate the connection. Select to import the host key for these sessions.
NOTE:If you do not want to include the user name in the configuration, cancel the connection. If you cancel, you will be unable to import the host key for the session.
-
Save the session. When prompted, choose to send the settings for this session to the Administrative WebStation, and then exit the Reflection workspace.
All the files required for your configuration are uploaded to the Administrative WebStation. When a user launches the session, these files are downloaded to their workstation so that Reflection has access to all configuration data required to establish a connection.
NOTE:All non-default SSH settings required to establish a connection are saved in three files:
-
The sessionname.rssh file contains the public key (if public key authorization is used), the host key (if a host key is accepted while in administrative mode), and the settings normally stored in both the pki_config file and the config file. It also includes all SSL/TLS settings such as the TLS version, cipher suites, and applicable proxy data.
-
The sessionname.ps file stores any personal certificates included for the connection.
-
The sessionname.ts file includes any trust certificates.
When you send settings for the session to the Administrative WebStation, these files are uploaded along with the session document file.