从 dreamcompute vps 访问文件

从 dreamcompute vps 访问文件

我对这个主题很陌生,但问题是:我无法从网站访问文件以进行小的 html 编辑。我唯一知道的是我需要使用 SSH 来实现它。

我尝试过的:

  • 我使用 PuTTYgen 生成了一个私钥和一个公钥SSH-1 (RSA)
  • 在 dreamcompute 访问和安全面板中,我导入了生成的公钥,
  • 在 PuTTY 中,我将我的站点 IP 放在 处Host Name field。在 中Connection->Data,我放置了用户名。在 SSH 部分,我选择了1版本preferred SSH protocol。然后在SSH->Auth处设置了私钥路径。
  • 最后我打开了连接。

我收到此错误信息:

无法使用密钥文件

我遗漏了什么?这是访问文件的正确方法吗?

答案1

使用 SSH 协议版本 2。

1和2使用不同的私钥格式,SSH 1也有近​​10年的历史了。

答案2

PuTTY 要求您将私钥转换为 .ppk 文件,然后才能使用它通过 ssh 进行连接。为此,请打开 PuTTY 密钥生成器 (puttygen.exe),单击转换菜单,然后单击“导入密钥”。浏览到包含您从 DreamCompute 仪表板下载的 *.pem 文件或在仪表板外创建的私钥的文件夹。您可以在“密钥注释”字段中为密钥命名,完成后单击“保存私钥”按钮将其保存到 .ppk 文件中。

现在您可以打开 PuTTY 并导航到连接 -> SSH -> 身份验证设置页面,单击“身份验证的私钥文件”字段附近的“浏览”按钮。选择您生成的 .ppk 文件,然后单击打开。现在您可以导航到“会话”设置页面,在主机名字段中输入“dhc-user@”,然后紧接着输入您的实例的公共 IP 地址。如果使用 CoreOS,请使用“core@”而不是“dhc-user@”。单击打开以启动您的会话。

完整说明https://help.dreamhost.com/hc/en-us/articles/216201547-Connect-to-your-instance-with-ssh-keys

答案3

在您的 putty 生成器中,一旦您生成了密钥,您可以先将私钥文件保存在您选择的文件夹中。

接下来,您可以在 Putty Generator 中重新导入私钥(参见下图)

现在选择导出 OpenSSH 密钥并将文件保存到您的文件夹。

您现在可以使用新的 OpenSSH 私钥,它不会给您任何错误。 Putty 密钥生成器转换器

相关内容