代码之家  ›  专栏  ›  技术社区  ›  Andrew Prock

Emacs+Tramp+Plink

  •  2
  • Andrew Prock  · 技术社区  · 15 年前

    我正在尝试让EmacsTramp在WindowsXP下运行,以便在AmazonEC2实例上修复PuttyPlink。这样做的文档很少。我可以找到部分文档,但没有一个能够解决实现此工作所需的所有步骤。

    有人能提供一个漫游,或者一个指向漫游的指针吗?

    2 回复  |  直到 10 年前
        1
  •  4
  •   ephemient    15 年前
    (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文件。如果我找到更多的笔记,我会在这里加上。

        2
  •  4
  •   Brady Trainor    10 年前

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

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

    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 远程缓冲区 ~/ 目录。