Hello everyone. This is my first question here.
Everything is alright on the VMware ESXi host that I setup in my local network. SSH on the host is enabled and it's accessible via many SSH clients (e.g. PuTTY, WinSCP etc.) that don't have any issue with OpenSSH server on ESXi.
But I actually want to use Tectia SSH Client with all its features which are not currently able to connect to the ESXi host via SSH. It brings an error saying "key exchange failed". After a little struggle I found that with Tectia SSH we have to do a little more than just having PuTTY like SSH Clients connect to the OpenSSH server.
I found this article at ssh community and did as suggested.
1- Created a keypair with Tectia Configuration tool
2- Uploaded the public key (.pub) to ESXi host via SFTP (some other client)
3- Converted the public key with the command "ssh-keygen -i -f"
4- Added the "**PubkeyAuthentication yes**" in **sshd_config** as suggested here [https://www.g-loaded.eu/2005/11/10/ssh-with-keys/]
Still same error "key exchange failed" when try to connect via Tectia client.
Note that unlike most articles suggest to put the authorized_keys file in ~/.ssh/, I used put the file as suggested in VMWare forums such as /etc/ssh/keys-%u/authorized_keys.
Hopefully I'll find a solution here.
Thank you.