Emacs + 流浪汉 + plink

And*_*ock 2 emacs ssh plink tramp amazon-ec2

我正在尝试让 emacs tramp 在 Windows XP 下运行,以便在 Amazon EC2 实例上通过 putty plink 工作。执行此操作的文档很少。我可以找到部分文档,但没有一个文档可以解决使此工作正常运行所需的所有步骤。

任何人都可以提供一个步行,或一个步行的指针吗?

小智 5

(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")
Run Code Online (Sandbox Code Playgroud)

来自我的 dot-emacs 文件。如果我发现更多的笔记,我会在这里添加它们。


Bra*_*nor 5

我假设您有一个要访问的 GNU/Linux 服务器、一个用户名和一个 .ppk 文件。此外,Emacs 24.4+。

首先在 PuTTY 配置中设置服务器

  1. 在会话部分,指定主机名,例如username@server
  2. 转到“连接”>“SSH”>“身份验证”部分,然后浏览“用于身份验证的私钥文件”。
  3. 回到会话部分,命名您保存的会话,例如putty-test,然后单击保存按钮。
  4. 单击“打开”按钮检查您的连接。如果有效,您现在可以关闭它们。

接下来,前往您的 Emacs。

  1. 确保 Emacs 知道您的plink.exe位置。一种方法是直接在您.emacs的 . (setenv "PATH" (concat "c:/Users/Brady/Documents/putty/;" (getenv "PATH")))
  2. 只需键入C-x C-f //plink:putty-test:/ RET. 连接时稍等片刻,窗口将打开以dired缓冲远程~/目录。