我认为这是使用流浪汉的非常基本的问题,但它对我不起作用。我的 ~/.ssh/config 文件指向我的亚马逊 ec2 机器
Host amazon
Hostname xxxx.amazonaws.com
Port yyy
User me
IdentityFile ~/.ssh/ubuntu
ForwardAgent yes
我可以轻松地从终端执行 ssh amazon,然后转到 amazon ec2(所以我的配置是正确的),但在 emacs 中我这样做:
C-x C-f /ssh1:amazon:
我总是在 Aquamacs 中收到此错误:
Process *tramp/ssh1 amz* exited abnormally with code 255
在 Emacs 中:
tramp: Opening connection at amz using ssh1...
tramp: Waiting for prompts from remote shell
tramp: Waiting 60s for prompt from remote shell
tramp-process-actions: Login failed
我还有其他 ssh 配置,它们通过 ssh 连接到我本地机器上的虚拟机,它们也有同样的问题。
我真的很感激任何帮助。