J'essaie de SSH sur une machine Linux (Fedora 14) puis j'ouvre vim pour éditer un fichier, cependant sur mon nouveau Macbook Pro, la session SSH semble "geler" dès que j'ouvre vim.
Je peux me connecter correctement à la machine Linux et exécuter des commandes:
Cependant, dès que je lance vim, les blancs terminaux sur et ne répond pas à :q
, ctrl+z
, ctrl+c
, ctrl+d
, etc:
J'utilise iTerm2, mais le même problème se produit dans Terminal.app. En outre, la tentative de transfert de fichiers avec scp
présente le même comportement, il semble donc lié à tout type de connexion ssh à cette machine.
Cela pourrait-il avoir quelque chose à voir avec tty vs pty, ou un autre paramètre d'émulation de terminal dans OS X?
Je n'ai pas le même problème d'affichage lors de l'ouverture de vim sur la machine Linux distante à l'aide de Windows ou d'autres systèmes d'exploitation. De plus, je peux utiliser vim fine lorsque je suis connecté à d'autres machines distantes (Linux).
Réponses:
J'appuie la réponse de @Gilles. Mais plus facile à diagnostiquer, définissez simplement le MTU sur votre interface Ethernet ou sans fil sur quelque chose de vraiment petit et voyez ce qui se passe. Sous OS X:
Ensuite, testez scp et voyez ce qui se passe. S'il stagne toujours à 1100, vous devez probablement réparer un périphérique réseau vraiment cassé quelque part.
la source