>debug1: An invalid name was supplied

I don't know if 'name' means username, but just to make sure try
ssh username@10.1.0.10
where 'username' is a valid account on 10.1.0.10 .

You might also try to step up ssh's verbosity by increasing the amount of 'v's
up to three (ssh -vvv).

Consider running sshd on 10.1.0.10 with -D or -d options (man sshd for details)
to see what's going on on the other side of the connection.

(P.S. I won't be reading this forum before Mon 12th again, just in case you
wonder why I've stopped responding :-)