There is no way to do such thing from vCenter Server. However, you can create another local user from vSphere Client which directly connected to the ESXi host.
Alternatively, you can join The ESXi host into existing Active Directory. Then, import certain user/group and grant permission to this ESXi host only.
The trick used in the past is through Host Profiles. You can create a snippet host profile to add a local user account. Of course, this requires putting the host into maintenance mode, so generally being prepared with AD integrated authentication is best.