2009-07-07 2 views
2

Я пытаюсь заставить emacs tramp работать под Windows XP для работы с plty на экземпляре Amazon EC2. Документация для этого разрежена. Я могу найти частичную документацию, но ни один из них не касается всех шагов, необходимых для обеспечения этой работы.Emacs + tramp + plink

Может ли кто-нибудь обеспечить прогулку или указатель на прогулку?

+3

Это может помочь объяснить, что вы уже пробовали, и какие проблемы вы испытываете при выполнении упомянутой вами документации. Например. есть ли что-то конкретное в EC2, которое существенно отличается от других сред? –

ответ

3
(add-to-list 'load-path 
(expand-file-name "C:/tools/emacsw32/emacs/lisp/tramp/lisp")) 
(require 'tramp) 
;(setq tramp-chunksize "500") 
(setq tramp-default-method "plink") 

из моего файла dot-emacs. Если я найду больше заметок, добавлю их сюда.

+0

Одна вещь, к которой это не относится, - это использование ключевого файла. –

4

Предполагаю, что у вас есть сервер GNU/Linux, к которому вы хотите получить доступ, имя пользователя и файл .ppk. Также Emacs 24.4+.

Сначала настроить сервер в PuTTY конфигурации

  1. В разделе сессии укажите имя хоста, например [email protected].
  2. Перейти к разделу Подключение> SSH> Auth и Browse для вашего «файла секретного ключа для аутентификации».
  3. Назад к разделу Сессия, назовите свои сохраненные сеансы, например putty-test, и нажмите кнопку «Сохранить».
  4. Проверьте соединение, нажав кнопку «Открыть». Если это сработает, вы можете закрыть их сейчас.

Далее, отправляйтесь в Emacs.

  1. Убедитесь, что Emacs знает, где находится ваш plink.exe. Один из способов - просто сообщить Emacs прямо в ваш .emacs, например, у меня есть на данный момент, (setenv "PATH" (concat "c:/Users/Brady/Documents/putty/;" (getenv "PATH")))
  2. Просто введите C-x C-f //plink:putty-test:/ RET. Подождите, пока он подключится, и откроется окно dired буфер на пульте дистанционного управления ~/.
Смежные вопросы