What Key Exchange Algorithms are supported by iTerminal?
Some users encountered connectivity problems while using SSH in iTerminal. One possible cause of this issue is that a supported Key Exchange Algorithm is not found on the host.
On the server's secure log (for Linux it's usually located at /var/log), you may see an error message showing that a matched Key Exchange Algorithm is not found.
Currently, iTerminal supports the following Key Exchange Algorithms: diffie-hellman-group1-sha1, diffie-hellman-group14-sha1, diffie-hellman-group-exchange-sha1, diffie-hellman-group-exchange-sha256, diffie-hellman-group14-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512.
To enable these Key Exchange Algorithms, you can change your sshd_config file and add one of these algorithms in the line:
KexAlgorithms diffie-hellman-group14-sha1,...
and restart sshd.