21

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

4

3 回答 3

22

这也让我的面条烤了一段时间。您将密钥放在一个文件夹中,而不是在 RSE 配置中,而是在整个 Eclipse 中

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

于 2011-01-14T23:56:56.337 回答
2

没有提到(至少明确地)是 RSE(就我所见,一般来说是 Eclipse)似乎只适用于 1024 位密钥https://bugs.eclipse.org/bugs/show_bug.cgi?编号=404714

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

于 2014-10-17T23:32:04.873 回答
0

我将本地计算机添加~/.ssh/id_rsa.pub到远程/home/ec2-user/.ssh/authorized_keys. 然后只需在连接时将用户设置为在 RSE 中ec2-user连接即可。

有人要求root登录。它也可以:更新/root/.ssh/authorized_keys和编辑/etc/ssh/sshd_config以允许 root 登录:

#PermitRootLogin forced-commands-only
PubkeyAuthentication yes

然后重新加载 sshd 守护进程:service sshd restart

于 2018-07-05T22:17:17.730 回答