Estou tentando fazer o SSH em uma máquina Linux (Fedora 14) e, em seguida, abra o vim para editar um arquivo; no entanto, no meu novo Macbook Pro, a sessão do SSH parece "congelar" assim que eu abro o vim.
Posso fazer login bem na máquina Linux e executar comandos:
No entanto, logo que eu executar vim, os espaços em branco de terminais para fora, e não responde a :q
, ctrl+z
, ctrl+c
, ctrl+d
, etc:
Estou usando o iTerm2, mas o mesmo problema ocorre no Terminal.app. Além disso, a tentativa de transferir arquivos com scp
exibe o mesmo comportamento, portanto parece relacionado a qualquer tipo de conexão ssh com esta máquina.
Isso poderia ter algo a ver com tty vs pty ou com alguma outra configuração de emulação de terminal no OS X?
Não tenho o mesmo problema de exibição ao abrir o vim na máquina Linux remota usando Windows ou outros sistemas operacionais. Além disso, posso usar o vim fine quando conectado a outras máquinas remotas (Linux).
Respostas:
Eu respondo @Gilles segundo. Mas mais fácil de diagnosticar, basta definir o MTU na sua interface Ethernet ou sem fio para algo realmente pequeno e ver o que acontece. No OS X:
Então teste scp e veja o que acontece. Se ainda parar às 1100, você provavelmente precisará consertar um dispositivo de rede realmente quebrado em algum lugar.
fonte