在Emacs中使用sudo(tramp)打开远程(SSH)文件失败

时间:2013-10-09 19:16:03

标签: emacs ssh sudo tramp

我已遵循(并部分改编)Open file via SSH and Sudo with Emacs

中的建议

我的custom.el包含以下内容:

(custom-set-variables
  '(tramp-default-proxies-alist (quote (("my-sudo-alias" nil "/ssh:user@host")))))

但是当我尝试访问远程文件时说sudo:my-sudo-alias:/etc/whatever我收到以下错误:多跳的方法不支持方法`scpc'。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您的代理列表中的其他内容可能会干扰吗?

C-h v tramp-default-proxies-alist看起来像什么?

您可能还将scpc设置为tramp-default-method。在这种情况下,我不会认为应该是一个问题,但我不确定。

您是否尝试过在我与之关联的Q& A中detailed的临时方法?

如果这不起作用,请尝试清空代理列表,然后再次尝试。

另请注意scpc&最新的Tramp中不推荐使用rsyncc tramp方法(如果可用,ControlMaster现在会自动使用)。