Plan 9 from Bell Labs’s /usr/web/sources/patch/applied/ssh-nil-password/readme
sprinkle a few %q's in the username/password handling to allow for difficult parameters, my case I have embedded systems which have a nil zero length) password for root in the lab, and this has to be quoted to make it work.