Technical Notes |
|
This technical note provides instructions for installing and configuring the security proxy server in a Windows environment.
The following Reflection products and versions can be used with the security proxy server:
| Product and Version |
Security proxy support with client authorization Enabled (the default) |
Security proxy support client authorization Disabled |
| Reflection for UNIX and OpenVMS 2008 |
No * |
Yes |
| Reflection for UNIX and OpenVMS 12.0 - 14.x |
Yes |
Yes |
| Reflection for HP with NS/VT 12.0 - 14.x |
Yes |
Yes |
| Reflection for IBM 2008 |
No * |
Yes |
| Reflection for IBM 2007 |
No * |
Yes |
| Reflection for IBM 12.0 - 14.x |
Yes |
Yes |
| Reflection X 2008 |
No * |
Yes |
| Reflection X 12.0 - 14.x |
No * |
Yes |
| Reflection for Secure IT SSH or SFTP 6.0 - 7.x |
No * |
Yes |
| Reflection FTP Client 13.04 - 14.x |
Yes |
Yes |
* These products provide their own fully-integrated support for secure authentication and data encryption. For more details, refer to the product Help.
The Reflection security proxy helps protect the host from direct user contact. When you use the Reflection security proxy, data sent between the emulator and the proxy is SSL encrypted. In addition, when proxy client authorization is enabled (the default), users who have not been authenticated and authorized by the Reflection management server are rejected at the proxy and never get through to the host.
Not all Attachmate emulation products and versions support the client authorization token used by the security proxy for client authorization. If the Reflection product or version you are running does not support client authorization, you may choose to disable client authorization. With this feature disabled, Reflection can send data between the emulator and the proxy in SSL encrypted format, but no user authorization verification is performed at the proxy before the data is passed through to the host.
If you are using the automated installer to install both the Security Proxy and Reflection Management Server components, simply run the installation and choose to install the Security Proxy NT Service when prompted. In this scenario the proxy server is configured automatically.
However, if you are installing the Security Proxy component separately from the Reflection Management Server component (either at a different time, or on a different computer), then you must run the Security Proxy Wizard after the installation to configure the proxy server.
For detailed information about installing Reflection, see the documentation in the product or online:
Reflection for the Web 2008: http://support.attachmate.com/manuals/rweb2008.html
Reflection for the Web 9.x: http://support.attachmate.com/manuals/wthdocs.html
After the installation:
In Windows Vista: In the Windows Control Panel, click System and Maintenance > Administrative Tools > Services.
In Windows XP: In the Windows Control Panel, click Administrative Tools > Services.
You can now use the Administrative WebStation's Session Manager or a version 12.0 - 14.x Reflection Windows-based product to create a secure terminal session through the proxy server.
When creating the terminal session from the Administrative WebStation or from a Reflection 12.0 - 14.x Windows-based product, follow these steps to configure the session to use the Reflection proxy server.
Before using the Reflection proxy server with Reflection 2008 or Reflection 2007 products, you must first Configuring the Proxy Server to Run Without Client Authorization, which is a multi-step process explained below. After you disable client authorization, you can create a connection using Reflection 2008 or 2007.
Disabling client authorization enables the security proxy to work with all Attachmate emulation products. Note that when client authorization is disabled, no user authorization verification is performed at the proxy before the data is passed through to the host, making access to the host slightly less secured.
If you decide to disable client authorization, you must follow the steps below to disable client authorization and manually configure a proxy listening port and transport type for each destination host that users need to access.
If you wish to make multiple hosts available through the proxy server, follow these steps to configure a proxy for each additional host.
This is the port that the terminal session uses to connect to the proxy server. The local port should not be the standard port for the host connection (for example, the SSL port of 443). Each proxy must have a unique local port that does not conflict with other server processes. To avoid conflicts, do not use ports specified in the /etc/services file for well-known services. For UNIX servers, avoid using the reserved ports from 1 to 1023, and do not use any ports that are already in use by other server processes, including other security proxies.
To see what ports are running on the machine, open a Windows command window (Start > Run, enter cmd, and then click OK). At the prompt enter netstat -a.
You can now create secure terminal sessions from a Reflection 2008 or 2007 Windows-based product.
When creating a terminal session using a Reflection 2008 or 2007 product, follow these steps to configure the connection to use the Reflection proxy server.