Guilherme, Dave,
Thank you both for your help.
I was able to solve the problem by doing the following:
pip uninstall paramiko
pip install paramiko-ng --user
With the alternative ssh library in place, logging in to a user that doesn’t have a password set is successful. Subsequent operations such as Put File and Execute Command are also able to use the connection.
Thanks again