标签: emacs ssh passwords tramp plink
我正在使用Win7中的emacs通过SSH在Linux服务器上开发C ++代码。通过Tramp加载和保存(使用plink)效果很好,也可以使用emacs中的“编译”命令,但我需要每次都重新输入密码。
有没有办法保持与shell的连接或保存密码?或者我必须在plink中进行一些身份验证吗?
当然,如果您指向我手册或其他文件来解释有关详细信息,我会很高兴。
非常感谢!
答案 0 :(得分:3)
简而言之:您需要使用系统的SSH客户端设置对机器的无密码访问。
由客户:
有关此案例的进一步文件可供here。
答案 1 :(得分:1)
您的问题可以通过ssh密钥解决。
您所要做的就是创建一个DSA密钥对,并将公钥放在名为~/.ssh的文件中的authorized_keys文件夹中
~/.ssh
authorized_keys
在您的本地,请确保您已pageant.exe正在运行,并且您为服务器创建的密钥已加载到其中。
pageant.exe
测试你可以做的配置
plink user@host