Original source: http://www.xshellcn.com/xsh_column/suanfa-bpp.html
By the user response in the use of Xshell and xftp connection Debian 7 o'clock there is no matching outgoing encryption algorithm error hint, this set of small compiled a solution, you can try.
Problem Description:
Error outgoing encryption algorithm is not found in the Xshell 4 connection to Debian 7
Cause Analysis:
When I try to connect with Xshell 5, I find that there are no problems, so there are two reasons for inference:
1. The relevant dependent component (OpenSSL) or openssh version of SSH has been upgraded.
2, Xshell version is too low, there is no built-in or open the corresponding encryption algorithm.
Workaround:
1, for OpenSSH upgrade:
After the remote SSH service upgrade, the corresponding encryption algorithm has been upgraded, modified, and the local cache security information is not updated, resulting in the inability to log in properly.
Figure 1: The encryption algorithm does not match
After upgrading OpenSSH, the Xshell login times error: Unable to find a matching outgoing encryption algorithm (no matching outgoing encryption algorithm found), this time restore the version.
2, for the Xshell version is too low, there is no built-in or open the corresponding encryption algorithm, resolved as follows:
Figure 2: Check AES related options
1) for Xshell, click: Properties-Category-security-encryption-edit, the AES-related encryption algorithm selected, you can basically solve the problem. If you can't find these options, you're going to upgrade Xshell.
2) for Xftp, click on: Menu File-Properties-Settings-edit encryption algorithm, the AES-related options on the hook. No, you also need to upgrade.
The above is Xshell display can not find a matching outgoing encryption algorithm specific solution, more wonderful please pay attention to xmanager use tutorial.
Turn: Xshell show what to do if a matching outgoing encryption algorithm is not found