I found after several days
of wrestling that UseDNS now defaults to "no" in
newer versions of
openssh. This causes a from="hostname" clause in authorized_keys
to
reject the connection. You either have to... 1. use an ip address
from="x.x.x.x"
2. set "UseDNS yes" in sshd_config or 3. omit "from="
altogether. Hope this helps
someone.