Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Win7 中的 emacs 通过 SSH 在 Linux 服务器上开发 C++ 代码。通过 Tramp(使用 plink)加载和保存效果很好,也可以使用 emacs 中的“编译”命令,但我每次都需要重新输入密码。
有什么方法可以保持与 shell 的连接或保存密码?还是我必须在 plink 中进行一些身份验证?
当然,如果您指点我一份手册或其他文件来解释这方面的细节,我会很高兴。
非常感谢!
简而言之:您需要使用系统的 SSH 客户端设置对机器的无密码访问。
按客户:
此处提供有关此案例的更多文档。
您的问题可以通过 ssh 密钥解决。
您所要做的就是创建一个 DSA 密钥对并将公钥放在您的~/.ssh文件夹中,名为authorized_keys
~/.ssh
authorized_keys
在您的本地确保您已pageant.exe运行,并且您为服务器创建的密钥已加载到其中。
pageant.exe
测试你可以做的配置
plink user@host