Emacs ssh 连接缩写

Emacs ssh 连接缩写

当在 bash 中通过 ssh 连接到远程服务器时,我在 ~/.ssh/config 文件中使用缩写:

Host aaa
HostName aaa.ssh.myhost.com
User user1

这样我就可以连接到 aaa.ssh.myhost.com,输入:

SSH AAA

但在 Emacs 中我不能使用这个缩写,所以要通过 trapmp 连接我必须输入:

C-x C-f
/ssh:[email protected]:~

如何设置 Emacs 的缩写,就像我在 bash 中使用的缩写一样?

答案1

我通过在文件中输入缩短的别名来完成此操作/etc/hosts

<ipaddress> aaa.ssh.myhost.com aaa

具有适用于所有服务(而不仅仅是 ssh)和所有程序(而不仅仅是 emacs)的额外好处。

答案2

它应该开箱即用,因为 TRAMP 只是在幕后使用 ssh (它对我有用)。看看定制也可能有帮助TRAMP 完成

相关内容