The error message "Algorithm negotiation failed" in SSH Secure Shell for Windows typically indicates a compatibility issue between the client and server's encryption algorithms. To resolve this, you can try the following:
- Ensure that both the client and server have support for compatible encryption algorithms and key exchange methods. You may need to update the SSH server or client software to a version that supports newer algorithms.
- Check the configuration on the SSH server to ensure it supports the necessary encryption algorithms. You may need to adjust the server's configuration to enable algorithms compatible with your client.
- Consider modifying your SSH client's configuration to explicitly specify the use of compatible algorithms with the server. This may involve editing the SSH client's configuration file to specify a list of allowed algorithms.
If these steps do not resolve the issue, reviewing server and client logs may provide more details on which algorithms are causing the negotiation failure.