通过tramp在Emacs中编译c ++:保存密码

时间:2012-03-18 21:34:32

标签: emacs ssh passwords tramp plink

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

有没有办法保持与shell的连接或保存密码?或者我必须在plink中进行一些身份验证吗?

当然,如果您指向我手册或其他文件来解释有关详细信息,我会很高兴。

非常感谢!

2 个答案:

答案 0 :(得分:3)

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

由客户:

有关此案例的进一步文件可供here

答案 1 :(得分:1)

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

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

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

测试你可以做的配置

plink user@host