You can get "ssh_exchange_identification: Connection closed by remote host" if your sshd
service is not operational!
If you have access to the server check you have the sshd
service running with:
ps aux | grep ssh
and check it is listening on port 22:
netstat -plant | grep :22
more details here