我试图让emacs的流浪汉Windows XP下运行的工作超过腻子砰砰在亚马逊EC2实例。该文件为这样做是稀疏。我能找到的部分文件,但没有解决所需的所有步骤得到这个工作。

任何人都可以提供一个步行通过,或指一个走过去吗?

有帮助吗?

解决方案

(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")

这是我点的emacs文件。如果我找到更多的笔记,我将在这里添加。

其他提示

我假设你有一个GNU/Linux服务器你想要访问一个用户名和一个.ppk文件。此外,Emacs24.4+.

第一组服务器中的油灰配置

  1. 在部分会议,指定主机名称,例如 username@server.
  2. 去到部分连接>SSH>身份验证和浏览对于你的"私人钥匙文件对身份验证"。
  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 缓冲器上的远程 ~/ 目录。

这个工作对我来说:

的变化,从原来的 tramp-sh.el

  • 为cygwin,使用fakecygpty与ssh和改变提示 ##
  • 为砰砰,删除 -ssh 选项

我也已经重命名的这些方法与 w 以区分。

(when (string-equal system-type "windows-nt")
  (add-to-list 'tramp-methods
               `("sshw"
                 (tramp-login-program        "fakecygpty ssh")
                 ;; ("%h") must be a single element, see `tramp-compute-multi-hops'.
                 (tramp-login-args           (("-l" "%u" "-o \"StrictHostKeyChecking=no\"") ("-P" "%p") ("-t")
                                              ("%h") ("\"")
                                              (,(format
                                                 "env 'TERM=%s' 'PROMPT_COMMAND=' 'PS1=%s'"
                                                 tramp-terminal-type
                                                 "##"))
                                              ("/bin/sh") ("\"")))
                 (tramp-remote-shell         "/bin/sh")
                 (tramp-remote-shell-login   ("-l"))
                 (tramp-remote-shell-args    ("-c"))
                 (tramp-default-port         22))
               )

  (add-to-list 'tramp-methods
               `("plinkw"
                 (tramp-login-program        "plink")
                 ;; ("%h") must be a single element, see `tramp-compute-multi-hops'.
                 (tramp-login-args           (("-l" "%u") ("-P" "%p") ("-t")
                                              ("%h") ("\"")
                                              (,(format
                                                 "env 'TERM=%s' 'PROMPT_COMMAND=' 'PS1=%s'"
                                                 tramp-terminal-type
                                                 "$"))
                                              ("/bin/sh") ("\"")))
                 (tramp-remote-shell         "/bin/sh")
                 (tramp-remote-shell-login   ("-l"))
                 (tramp-remote-shell-args    ("-c"))
                 (tramp-default-port         22))
               )
  )
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top