SSH Communications Security
Previous Next Up [Contents] [Index]

    About This Document>>
    Introduction to SSH Secure Shell >>
    Configuring SSH Secure Shell >>
    Authentication >>
        Server Authentication>>
        User Authentication>>
            Password Authentication
            Public-Key Authentication
            Host-Based Authentication
            Certificate Authentication
            Kerberos Authentication
            Pluggable Authentication Module (PAM)
            SecurID
        Keyboard-Interactive Authentication >>
    Log Messages >>
    Using SSH Secure Shell >>
    Tool Syntax>>
    Technical Specifications >>

SecurID

If SecurID is to be used, the Keyboard-Interactive authentication method must be enabled on the client.

Please familiarize yourself with the RSA ACE/Server documentation before reading further.

In the instructions below, the /top directory refers to the RSA ACE/Server top-level directory.

  1. In order to enable SecurID support, you need to compile the source code on a computer where RSA ACE/Server (master or slave) or RSA ACE/Agent software is already installed, configured, and running.
    ./configure --with-serversecurid[=/PATH] 
    make
    make install 
    
    Replace /PATH with the absolute PATH to the directory containing the sdiclient.a file. For RSA ACE/Server 4.0 the file is usually located in the /top/ace/examples directory, for 5.0 in the /top/ace/inc directory. Note: If you do not want to make the compilation as root, make sure that all the above-mentioned files are readable by the user you are compiling as.
  2. When using the Keyboard-Interactive SecurID submethod, make sure that you have the following lines in the /etc/ssh2/sshd2_config file:
    AllowedAuthentications  keyboard-interactive
    AuthKbdInt.Optional     securid
    
    And the following line in the /etc/ssh2/ssh2_config file:
    AllowedAuthentications  keyboard-interactive
    
    In case you are not using Keyboard-Interactive, make sure that you have the following line both in your /etc/ssh2/sshd2_config file and in your /etc/ssh2/ssh2_config file:
    AllowedAuthentications  securid-1@ssh.com   
    
  3. Check that the user's shell is not /top/ace/prog/sdshell.
  4. Start RSA ACE/Server.
  5. Check that the VAR_ACE environment variable is set. It has to be set before starting sshd2, and its value must be /top/ace/data.
  6. Start sshd2.

See Section Keyboard-Interactive Authentication for more information on keyboard-interactive authentication.

Note: SSH Communications Security does not provide technical support on how to configure RSA ACE/Server. Our support only covers SSH Secure Shell applications .

Previous Next Up [Contents] [Index]


[ Contact Information | Support | Feedback | SSH Home Page | SSH Products ]

Copyright © 2003 SSH Communications Security Corp.
All rights reserved.
Copyright Notice