|
Article ID: 162
Last updated: 23 Jul, 2026
Use the information in this section to help troubleshoot any problems you encounter when logging into NAS systems. SSH Known-Hosts ErrorA successful host verification indicates that your Secure Shell (SSH) client has established a secure connection with the SSH server, and that no intermediate machines have access to that connection. The identity of the remote host is verified by checking the host public key of the remote host, which is stored in one of the following locations:
There are three ways SSH can respond to an unrecognized or changed SSH host key, based on the value of the StrictHostKeyChecking variable in either your ~/.ssh/config file or in the /etc/ssh/ssh_config (or /etc/ssh_config) file on your local system. The possible values are:
If you receive an SSH known-hosts error message the first time you log into an SFE, and the StrictHostKeyChecking variable is set to yes, you can resolve the problem by adding -o "stricthostkeychecking=ask" to your SSH command. For example: SSH Known-Hosts Error Example
SSH Known-Hosts Error: SolutionAdd -o "stricthostkeychecking=ask" to your SSH command. For example:
Common RSA SecurID Passcode ProblemsIncorrect Passcode or Locked TokenEach RSA SecurID tokencode can be used only once. If you try to use a single tokencode multiple times, you will be prompted again to enter a new passcode. If you do not provide a correct passcode in a few consecutive attempts, your RSA SecurID token will be temporarily disabled and you will need to contact the NAS Control Room at (800) 331-8737 or (650) 604-4444 to unlock the token. Note: If you have an RSA SecurID hard token (fob), the passcode is your PIN + the tokencode. If you have an RSA SecurID soft token (mobile app), the passcode is the tokencode only. Incomplete PIN Setup (Hard Token Only)If you have a hard token (fob) and you cannot log into NAS systems after you first create your PIN, it is possible that you did not successfully complete the new-PIN process. For example, you might have used a special character in your PIN, which is not supported. In this case, try logging into an SFE again. You will be prompted to complete the new-PIN process, as shown below. Note: Your PIN must consist of exactly 8 alphanumeric characters, with at least 1 letter and at least 1 number, and no special characters.
Common NASA PIV ProblemsPIN Always Prompted when Connecting to SFEsNASA-supported laptops attempt to use PIV by default when a NASA badge is in an attached card reader. To avoid having to enter your NASA PIV PIN every time you log in, set up SSH Passthrough. Alternatively, you can disable the NASA PIV as discussed below. Too Many Authentication FailuresThe hook that allows SSH to use NASA PIV authentication may attempt to utilize all of the certificates on a NASA badge instead of just the one needed for authentication. This can cause more authentication failures than are allowed on NAS systems. In this case, you can disable PIV in one of the following ways.
Alternatively, if you want to continue using NASA PIV, sometimes a different provider is available on the systems (such as NASA-supported laptops) using:
(or in the ~/.ssh/config file):
Common Passthrough ProblemsIf you have previously set up SSH passthrough correctly, when you log into a NAS host you should be prompted only for your RSA SecurID passcode before you are "passed through" directly to the host you requested. If this does not happen, see the following common problems and solutions. Authentication FailureIf authentication fails when you enter the passcode, it is possible that your username for your local system is not the same as your username for the NAS systems, and your .ssh/config file does not contain your NAS username. To solve this problem, add your NAS username to your .ssh/config file, as follows:
Password Prompt After Entering PasscodeIf you are prompted for a password in addition to the passcode, there are several possible causes:
Passphrase Prompt After Entering PasscodeIf you are prompted for your passphrase in addition to the passcode, the most likely reason is that you did not run following commands to forward your private key before you issued the ssh command:
See Setting Up SSH Passthrough for more information about these commands. Password ExpirationYour NAS password is valid for 60 days. Before it expires, you will receive an email notification reminding you to change your password. If your password expires you will still be able to log into NAS systems, but you will not be able to proceed until you follow the prompt to change it. Account Expiration or DeactivationYour NAS account is active as long as you have a valid project and a valid account request form on file at NAS. If your account expires, it will be removed from the NAS database and from the /etc/passwd files, and you will not be able to log in. To maintain a valid account, you must submit a new account request form each year. You will receive an email notification when it is time to submit a new one. If you violate NAS security rules such as those listed in the NAS Systems Environment Rules of Behavior, your account can be deactivated. Error Connecting to a Cloud SFEThe cloud SFE updates new PIV credentials once every 24 hours. If you receive the following error when trying to connect to create a mesh key, your new PIV card credentials may not yet have been added to the cloud SFE:
The solution is to wait 24 hours and try again. |