Проблема бродяги в Emacs 24.4, установленной через Homebrew
610
WanderingMind
Я недавно установил Emacs 24.4 через homebrew через команду
brew install emacs --cocoa
Мне нужно отредактировать файлы в удаленном кластере с двухэтапной аутентификацией. Для этого я сохраняю учетные данные для входа в удаленный кластер через ControlMaster в ~ / .ssh / config как
Host * ForwardAgent yes ControlMaster auto ControlPath ~/.ssh/%r@%h:%p ServerAliveCountMax=30 ServerAliveInterval=5
Однако, когда я пытаюсь редактировать файлы удаленного кластера через Tramp как
/ssh:username@remotecluster:~/filename
emacs зависает с сообщением в ожидании запросов от удаленной оболочки, которое показывает, что tramp НЕ распознает информацию о конфигурации ssh.
Я предоставил вариант
(setq tramp-verbose 500)
в ~ / .emacs и я получил следующее сообщение в буфере отладки tramp, который повторяется снова и снова.
Примечание: следуя той же процедуре, я не сталкиваюсь с проблемой использования tramp в emacs 24 в Ubuntu 14.04.
2 ответа на вопрос
0
Michael Albinus
For further analysis, one would need to investigate the whole debug buffer. Setting tramp-verbose to 500 looks impressive, a value of 10 would suffice already :-)
You could send me the debug buffer directly per email for analysis. Or use the Tramp mailing list.
0
teaforthecat
«Ожидание подсказок от удаленной оболочки»
Здесь есть и другие возможности. Ваше приглашение может не совпадать. tramp-shell-prompt-patternМожете ли вы опубликовать значения tramp-shell-prompt-patternи tramp-password-prompt-regexp. Недавно я добавил пароль для использования двухфакторной аутентификации.