I have two Windows Server 2003 R2 Standard SP2 hosts, running on VMWare. virtual001 is running SSH Tectia Server version 184.108.40.206. virtual002 is running SSH Tectia Server version 220.127.116.11.
I'm trying to set up key-pair authorisation to two local users on these machines. I've created a key pair using OpenSSH, because of a restriction on the Java tool the operates at the client end, and have converted the public key to Tectia format.
The public keys have been placed in the location specified in the config file, which happens to be D:\SSH_PUBLIC_KEYS\%U. Only public-key authentication is enabled and only the two local users are allowed to authenticate.
Authentication was attempted from the command line of an AIX server using:
On virtual002, everything works perfectly. On virtual001, authentication fails - the pertinent error message from the event logs appears to be:
I've compared the config files for the two machines - they only differ in hostnames, ip-address (for the listener) and the setting windows-terminal-mode on virtual001. I've compared the key locations, and the keys are present and identical. On virtual001, I've also copied the key to
I've tried enabling Troubleshooting mode on the SSH Tectia Server on virtual001, but it doesn't appear to work in any meaningful way - in fact, the only thing is appears to do is slow the server down by a factor proportional to the level selected. No logs are produced at any time. All my information is coming from the event logs.
I tried running the connect command on the AIX client using the -v option and got this:
I tried returning everything on virtual001 to default and attempted a login using password authentication. It basically failed three times: the same key failure as above, followed by three instances of
Thanks in advance - Adam Cheney.