logo

SSH 密钥

简介

SSH 是一种协议,允许您通过命令行终端访问您的服务器。SSH 密钥用于通过 SSH 协议对您的服务器进行身份验证。如果您不熟悉 SSH 密钥,我们建议您查看 GitHub 生成 SSH 密钥的文档 以开始使用。

将您的 SSH 密钥添加到服务器后,您无需密码即可通过 SSH 登录服务器。

sh
ssh forge@YOUR_SERVERS_PUBLIC_IP_ADDRESS

将您的 SSH 密钥添加到新服务器

在您首次配置服务器之前,您应该将您的 SSH 密钥添加到您的帐户。您可以在 Forge 仪表板的帐户 SSH 密钥页面 中执行此操作。

作为配置过程的一部分,Forge 会将您所有活动的 SSH 密钥添加到 forge 帐户。这将允许您以 forge 用户身份通过 SSH 登录服务器。

如果您的任何站点使用用户隔离,系统会要求您选择要添加密钥的用户。然后,您将能够以该用户身份通过 SSH 登录服务器。

将 SSH 密钥添加到现有服务器

如果您已经配置了服务器,并且想要一次性将新的 SSH 密钥添加到多个服务器,那么首先通过 SSH 密钥页面 将您的密钥添加到您的帐户。 一旦它出现在“活动密钥”中,您就可以使用“添加到服务器”操作并选择要添加密钥的服务器。

您也可以 直接将 SSH 密钥添加到服务器,而无需将它们添加到您的帐户。

服务器公钥

在配置过程中,Forge 会生成自己的密钥对,以便它可以访问服务器。 它会将此密钥对的公钥添加到 rootforge 用户的 authorized_keys 文件中。

Forge 公钥

在配置过程中,Forge 会为 forge 用户生成一个公钥。 Git 使用它将项目克隆到您的服务器。 该密钥将添加到源代码控制提供程序。 该密钥位于 /home/forge/.ssh/id_rsa.pub