访问远程计算机上的文件时,Emacs 不使用 ~/.ssh/config

访问远程计算机上的文件时,Emacs 不使用 ~/.ssh/config

我全新安装了 arch Linux。我从 rpos 安装了 Emacs,我的主目录从单独的分区挂载。我使用过旧设置~/.ssh/config以及以前经常使用的身份验证密钥。现在,当我尝试使用 Emacs 连接到远程计算机时,Emacs 会要求我输入密码并使用错误的用户名。显然,Emacs 无法访问我的配置文件。当我尝试sshscp直接连接到计算机时,一切正常。我需要更新什么?

答案1

已解决。Tramp 默认协议是 ,ftp而不是ssh。我已通过 Emacs gui 设置界面对其进行了更新,并且必须重新启动 Emacs。

编辑:

M-x RET customize-option RET tramp-default-method

我记得我曾经改ftpssh那里,但现在我看到了scpc。也许我在启动 Emacs 后安装了 ssh。

相关内容