我正在尝试在 Ubuntu 12.04 中使用 Tramp/Emacs-23 来编辑远程主机文件。我的远程主机有两步验证(RSA+Passwd)。我通过 .ssh/config 使用多路复用来确保 tramp 可以直接连接到远程 shell,而无需提供密码。
然而,我的问题是我有 3 个不同的远程主机。当我尝试在没有初始多路复用(通过终端)的情况下通过 tramp 连接到远程主机时,TRAMP 挂起并显示一条消息,指出“ Tramp: Waiting for prompts from remote shell ”。我在 .ssh/config 中使用了下面提到的命令,以确保在没有提示的情况下在指定的时间间隔后连接丢失。
Host *
ServerAliveCountMax=30
ServerAliveInterval=5
然而,这似乎对流浪汉连接没有任何影响。如果有人可以帮助我解决此问题,那将会有所帮助。