Hi,
I am getting the error : Server HMAC algorithm not found when trying to connect to the vendor SFTP. This is my first encounter with this issue. I have checked and the vendor does support the below :
- hmac-sha2-512
- hmac-sha2-256
I have also checked the ssh keys being used.
Please can you assist
Thank you!
Hi
Which version of EasyMorph are you using?
Which authentication is used, like a password, or might it be an RSA private key?
Could you add a screenshot with the error?
I have checked and the vendor does support the below :
hmac-sha2-512
hmac-sha2-256
Is this an exhaustive list?
I have also checked the ssh keys being used.
Is there anything interesting you've discovered?
Hi,
I am on version 5.7.2.7. The RSA private key is being used. I have used a client to test and it connects successfully.
Yes it is.
I have not come across anything, no.
I've checked the HMAC mentioned above and can confirm that EasyMorph 5.7.2.7 supports both.
Method of verification (RSA private key used (RSA 3072)):
Changing the list of allowed algorithms in sshd_config
A complete list of supported algorithms:
hmac-md5
hmac-md5-96
hmac-sha1
hmac-sha1-96
hmac-sha2-256
hmac-sha2-256-96
hmac-sha2-512
hmac-sha2-512-96
hmac-ripemd160
hmac-ripemd160@openssh.com
I have checked and the vendor does support the below
How did you check that?
Must I also change the list of allowed algorithms in that file and if so, how do I do that?
The vendor is AWS transfer family. I looked at a previous post on supported HMAC's and checked the AWS documentation.
According to this manual, you should change the security policy for the AWS Transfer Family.
Policy 2022-03
should be good.
Thank you for that, but I do not have control to make those changes as it is an outside client.
Nevertheless, your provider supports hmac-sha2-512 and hmac-sha2-256 only via the applied policy.