Vous venez de faire une mise à jour de votre système linux et depuis lors de votre connexion vous avez :
I have no name!@host:~$
Afin de mieux debugger, utiliser la commande whoami pour voir en détail les erreurs:
I have no name!@host:~$ whoami
whoami: cannot find name for user ID 1001
En fait le problème vient des permissions sur le fichier /etc/libnss-ldap.conf, il arrive parfois suite à un dpkg-reconfigure que la fichier est en lecture seule pour root (600).

Le solution :
# chmod 644 /etc/libnss-ldap.conf
Tester la bonne en vous reconnectant via ssh.