Я пытаюсь подключиться по SSH к компьютеру с Linux (Fedora 14), а затем открыть vim, чтобы отредактировать файл, однако на моем новом Macbook Pro сессия SSH кажется «зависает», как только я открываю vim.
Я могу нормально войти в систему Linux и запустить команды:
Однако , как только я запускаю Vim, терминальные гасит, и не реагирует :q
, ctrl+z
, ctrl+c
, ctrl+d
и т.д.:
Я использую iTerm2, но та же проблема возникает в Terminal.app. Кроме того, попытка передачи файлов с помощью scp
демонстрирует такое же поведение, поэтому, похоже, это относится к любому типу ssh-соединения с этим компьютером.
Может ли это быть как-то связано с tty vs pty или каким-либо другим параметром эмуляции терминала в OS X?
У меня нет той же проблемы с отображением при открытии vim на удаленной машине Linux с помощью Windows или других ОС. Кроме того, я могу использовать vim нормально при подключении к другим удаленным (Linux) машинам.
Ответы:
Я второй ответ @Gilles. Но проще диагностировать, просто установите MTU на вашем Ethernet или беспроводном интерфейсе на что-то очень маленькое и посмотрите, что произойдет. На OS X:
Затем проверьте scp и посмотрите, что произойдет. Если он все еще останавливается в 11:00, вам, вероятно, нужно починить действительно сломанное сетевое устройство где-нибудь.
источник