Technical Notes |
|
This technical note provides an overview of how to configure RSA SecurID Authentication in Reflection for Secure IT or F-Secure SSH using the keyboard interactive authentication method. The UNIX products require a plug-in.
The Reflection for Secure IT Windows Client supports RSA SecurID authentication via the keyboard interactive setting.
Confirm that the Keyboard Interactive setting is selected:
To configure the Reflection SSH Windows Server:
In the UNIX environment, RSA SecurID Authentication is configured in Reflection or F-Secure SSH using the keyboard interactive authentication method via the SecurID plug-in. This method is recommended because it uses precompiled binaries and enables you to avoid compiling source code.
To configure SSH connections using SecurID Authentication on the SSH UNIX server, you must configure the SSH UNIX Client and Server, set two environmental variables, and start the SSH Server service.
To configure the Reflection or F-Secure SSH UNIX Client, edit the ssh2_config file and set AllowedAuthentications to keyboard-interactive:
AllowedAuthentications keyboard-interactiveTo configure the Reflection or F-Secure SSH UNIX Server, edit the sshd2_config file and set AllowedAuthentications, AuthKbdInt.Required, and AuthKbdInt.Plugin as follows:
AllowedAuthentications keyboard-interactiveAuthKbdInt.Required pluginAuthKbdInt.Plugin/ssh-securid-pluginNote: AuthKbdInt.Required makes authentication with securid tokens compulsory. If you want to have securid authentication as an option, in addition to other methods, use the AuthKbdInt.Optional instead.
Before starting the SSH Server service, you must set the VAR_ACE and LD_LIBRARY_PATH environmental variables.
For example, if the agent is located in /opt/ace, you would start the service as follows:
$ VAR_ACE=/opt/ace/data LD_LIBRARY_PATH=/opt/ace/prog sshd2Note: To have the VAR_ACE variable configured on server startup, add it to the host's init script.