2

我正在使用 Win7 中的 emacs 通过 SSH 在 Linux 服务器上开发 C++ 代码。通过 Tramp(使用 plink)加载和保存效果很好,也可以使用 emacs 中的“编译”命令,但我每次都需要重新输入密码。

有什么方法可以保持与 shell 的连接或保存密码?还是我必须在 plink 中进行一些身份验证?

当然,如果您指点我一份手册或其他文件来解释这方面的细节,我会很高兴。

非常感谢!

4

2 回答 2

3

简而言之:您需要使用系统的 SSH 客户端设置对机器的无密码访问。

按客户:

此处提供有关此案例的更多文档。

于 2012-03-18T21:43:54.303 回答
1

您的问题可以通过 ssh 密钥解决。

您所要做的就是创建一个 DSA 密钥对并将公钥放在您的~/.ssh文件夹中,名为authorized_keys

在您的本地确保您已pageant.exe运行,并且您为服务器创建的密钥已加载到其中。

测试你可以做的配置

plink user@host 
于 2012-03-19T07:31:35.877 回答