Ответ 1
Emacs 24 нормально работает с Tramp. Вам может понадобиться ControlMasterAuto
в вашем файле .ssh/config. Это гарантирует, что информация о подключении ssh легко переходит в Emacs. Это также гарантирует, что вам нужно только один раз войти в терминал и использовать несколько кадров emacs в режиме tramp. Я подробно описал следующие шаги.
(1) Перейдите в файл .ssh/config и добавьте следующие параметры.
Host <hostname>
ControlMaster auto
ControlPath ~/.ssh/%[email protected]%h:%p
ServerAliveCountMax=30
ServerAliveInterval=5
(2) Теперь войдите на удаленный хост через терминал.
(3) Откройте фрейм emacs и попробуйте открыть удаленные файлы через tramp (/ssh:). Вы должны иметь возможность подключиться к удаленному хосту.
Вышеупомянутые шаги должны работать даже для двухуровневой аутентификации (используя ключ rsa + пароль).