将 RSA 与 Eclipse 远程系统资源管理器结合使用?
我在 Windows 7 计算机上的 Eclipse 中使用远程系统资源管理器 (RSE) 插件,通过 SFTP 在远程 Linux 服务器上编辑文件。我在我的机器和 Linux 服务器之间设置了 RSA 密钥对,当我在 Cygwin 命令提示符下时,我可以使用我的密钥进行 SSH,没有问题。不过,我无法让密钥在 Eclipse 中正常工作。
我通过 Preferences -> 添加我的 RSA 私钥到 Eclipse一般->网络连接 -> SSH2。我的公钥也位于远程 Linux 服务器的 ~/.ssh/authorized_keys 下,但当我连接到远程 Linux 服务器时,我仍然收到登录提示。如何设置 RSE 插件以便它使用我的 RSA 密钥进行连接?
I'm using the Remote Systems Explorer (RSE) plugin in Eclipse on my Windows 7 machine to edit files through SFTP on a remote Linux server. I have an RSA key pair setup between my machine and the Linux server, and I can SSH using my keys no problem when I'm at a Cygwin command prompt. I'm not able to get the keys working in Eclipse, though.
I added my RSA private key to Eclipse through Preferences -> General -> Network Connections -> SSH2. I also have my public key on the remote Linux server under ~/.ssh/authorized_keys, but I still get a login prompt when I connect to the remote Linux server. How can I setup the RSE plugin so it uses my RSA key to connect?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我遇到了完全相同的问题,只需升级到 RSE 3.2.2 即可解决。
将再次出现登录提示。输入正确的用户 ID 和虚拟密码(不是 UNIX 用户密码)。无论如何它都会连接(使用生成的密钥)。
I had exactly the same issue and I solved it simply upgrading to RSE 3.2.2.
The login prompt will appear again. Type the right user id but a dummy password (not the unix user one). It will connect anyway (using the generated keys).