Hello,
I'm in need to utilize md5 for authentication on my VCSA vm. When I attempt to do it, I get rejected:
Command> snmp.set --authentication MD5
Error in method: Could not recognize the specified protocol. (code
com.vmware.applmgmt.err_snmp_bad_protocol_value)
However, the other two listed options work as expected:
Command> snmp.set --authentication sha1
Command> snmp.set --authentication none
(and trying md5 one more time after those had worked...)
Command> snmp.set --authentication md5
Error in method: Could not recognize the specified protocol. (code
com.vmware.applmgmt.err_snmp_bad_protocol_value)
When looking up the documentation (last updated 2019), it (still) shows md5 as a configuration option:
Has this option been removed in a previous patch (I wasn't able to find reference to it if so)? Any suggestions would be appreciated, thanks!
-Chris
ps. I realize neither SHA1 or MD5 is considered secure anymore, but the env I'm working with is using MD5 so there's a need in this particular case.
I'm having a similar issue configuring SNMP on some of my ESXi 7.0 hosts.
When using the command "esxcli system snmp set --authentication MD5" I get the below message:
Invalid data constraint for parameter 'authentication'. Expected a single value from the set [none, SHA1, reset] got 'MD5'
I haven't found anything in any release notes or via google citing that this is something that's been deprecated, in fact, all documentation that I have found has listed MD5 as a valid option.
The hosts having this issue are running ESXi Version 7.0.3 Build 19482537
*redacted*
Since my comment, I have found that MD5 has been deprecated and although is shown as a viable config for ESXi 7.0 another KB article I found notes this has been changed.
Here's the link to the article: https://kb.vmware.com/s/article/76239
Thanks ITMike89 for your post and followup with the link.
Unfortunately in my case I'm on 6.7 so that link, while definitely saying "... as MD5 is not supported now.", refers to 7.0 and isn't the same version I'm on.
Hopefully your answer will be useful for others though. 👍