Emacs ne peut pas suivre le répertoire courant (répertoire par défaut) lors d'une connexion ssh à d'autres machines.
Vous pouvez définir répertoire par défaut à un nom de fichier tramp comme /ssh:YOURHOST:/home/dir" manuellement sur votre shell-buffer actuel.
Je démarre des sessions shell sur une machine distante principalement via tramp-bookmarks/shell. Tramp définit le répertoire par défaut automatiquement.Mais il y a un bogue dans le suivi des répertoires sur les fichiers distants, qui est corrigé dans le tronc (non publié).
http://comments.gmane.org/gmane.emacs.bugs/39082
Au lieu d'exécuter le shell M-x et d'exécuter ssh sur l'ordinateur distant, visitez un répertoire sur l'ordinateur distant (à l'aide de Tramp), puis exécutez le shell M-x dans ce tampon Dired.