2011-01-13 29 views
14

我想要一种简单的方法来在远程服务器上保存,复制和编辑文件。我将Eclipse用作IDE,对于这些任务来说,比Eclipse的RSE(Remote System Exlporer)插件更好。问题是我不知道如何使用公钥建立连接。我有我从亚马逊帐户下载的文件,* .pem。但是当我尝试连接到远程Linux服务器时,我看不到任何表单或输入。它只是用户名和密码。我还尝试使用系统的文本编辑器打开公钥并将所有内容复制到我的密码字段,但它没有奏效。请帮我使用从亚马逊ec2获得的公钥将Eclipse RSE与远程Linux服务器相连

回答

22

这也正在烘烤我的面条一段时间。你把钥匙放在一个文件夹中没有在RSE配置但在整个月食

检查:http://siteadmin.gforge.inria.fr/eclipse-ssh.html

+4

其实很简单。我发现在首选项 - >常规 - >网络连接 - > SSH2中,我只输入公共RSA密钥的位置,在首选项 - >常规 - >远程系统中,您应该为SSH设置默认用户标识,这在亚马逊EC2是ec2用户。 – einstein 2011-01-17 12:03:47

1

没有提到(至少在明确)是事实,RSE(和我所看来,一般的Eclipse)似乎只能使用1024位密钥https://bugs.eclipse.org/bugs/show_bug.cgi?id=404714

我也有问题,因为我的私钥是2048,但我向授权主机添加了一个新密钥,然后我就可以连接了。