Troubleshooting SSH and tpm
When executing tpm, ssh is used to connect and install the software on other hosts in the cluster. If this
fails, and the public key information is correct, there are a number of operations and settings that can be checked. Ensure that you have followed
the "SSH Configuration" instructions.
The most likely representation of this error will be when executing
tpmduring a deployment:Error:#####################################################################Validation failed##########################################################################################################################################Errors for host1#####################################################################ERROR>>host1>>Unable to SSH to host1 as root. (SSHLoginCheck)Ensure that the host is running and that you can login as root via SSH using key authenticationtungsten-configure.log shows:2026-05-23T11:10:37+02:00 DEBUG>>Execute `whoami` on host1 as root2026-05-23T11:10:38+02:00 DEBUG>>RC: 0, Result: stdin: is not a ttyTry running the following command:
shell> ssh tungsten@host1 sudo whoamiIf the SSH and
sudoconfigurations have been configured correctly, it should returnroot. Any other value indicates a failure to configure the prerequisites properly.Check that the profile scripts (
.profile,.bash_profile,.bashrc, etc.) do not contain a call tomesg n. This may fool the non-interactivesshcall; the call to this command should be changed to only be executed on interactive shells:if `tty -s`; thenmesg nfiCheck that firewalls and/or antivirus software are not blocking or preventing connectivity on port 22.
If
sshhas been enabled on a non-standard port, use the--net-ssh-option=portoption to specify the alternative port.Make sure that the user specified in the TPM config for
useris allowed to connect to your cluster nodes.