Review Passwordless Secure Shell (SSH) Requirements

Tip
If you are not familiar with passwordless Secure Shell (SSH), please see Setting Up Passwordless Secure Shell (SSH).
Secure Shell (SSH) has the following requirements:
  • To support Kerberos, enable GSSAPI authentication methods in your implementation of Secure Shell (SSH).
    Note: If you are using Kerberos, see Configure Passwordless SSH to Use Kerberos .
  • Passwordless Secure Shell (SSH) is required on all machines in the cluster or on the data appliance.
    Note the following items:
    • If your SAS compute server is on a separate system from the SAS High-Performance Analytics environment name node, then you need to copy the ~/.ssh directory on the compute server machine as well.
    • Passwordless SSH must be bi-directional between all of the analytics environment worker nodes.
  • The following user accounts require passwordless SSH:
    • root user account
      The root account must run SAS High-Performance Computing Management Console and the simultaneous commands (for example, simsh, and simcp). For more information about management console user accounts, see Preparing to Install SAS High-Performance Computing Management Console.
    • Hadoop user account
      For more information about Hadoop user accounts, see Requirements for Co-located Hadoop.
    • SAS High-Performance Analytics environment user account
      Passwordless SSH must be configured for every user that runs a SAS High-Performance procedure or interacts with SAS LASR Analytic Server or SAS data (sashdat format).
      For more information about the environment’s user accounts, see Preparing to Deploy the SAS High-Performance Analytics Environment.
      Tip
      Users’ home directories must be located in the same directory on each machine in the analytics cluster. For example, you will experience problems if user foo has a home directory at /home/foo on blade one and blade two, and a home directory at /mnt/user/foo on blade three.
Last updated: June 19, 2017