SSH密钥注册与管理

SSH密钥注册与管理

1 min read

目的 #

本流程通过以下步骤实现使用SSH公钥认证安全登录云中的主机:创建公钥和私钥在云中注册公钥使用私钥验证登录

关于公钥和私钥 #

公钥(Public Key)和私钥(Private Key)是用于加密和认证的密钥对。公钥可以共享,而私钥必须仅由所有者安全管理。

公钥(Public Key)的特性 #

  • 可以共享:分发给任何人都没有问题。
  • 主要用途:
    • 加密(使用公钥加密的数据只能使用对应的私钥解密)
    • 签名验证(使用私钥签名的内容可以使用公钥验证)

私钥(Private Key)的特性 #

  • 绝对保密:不要与他人共享。如果泄露,可能导致未经授权的访问等问题。
  • 主要用途:
    • 解密(解密使用公钥加密的数据)
    • 签名(创建数字签名)

创建公钥和私钥(Tera Term) #

这里我们将使用Tera Term的密钥生成功能创建公钥和私钥。建议位长度为4096

创建步骤 #

1
启动Tera Term。
2
如果启动后出现新连接弹窗,点击[Cancel][×]关闭它。
Tera Term启动后立即出现的新连接弹窗
图1:关闭启动时出现的弹窗
3
从屏幕顶部菜单点击[Setup(S)]
Tera Term设置菜单
图2:打开[Setup(S)]
4
点击[SSH Key Generation(N)](这是生成密钥对的位置)。
SSH密钥生成菜单
图3:打开SSH密钥生成
5
在密钥生成界面,将密钥类型设置为RSA,位长度设置为4096,然后点击右上角的[Generate(G)]
RSA 4096位密钥生成界面
图4:使用RSA (4096位)生成密钥
6
密钥生成后,如果出现用于保护私钥的密码短语输入提示,请设置密码短语。

建议:10个字符以上,包含大小写字母数字符号
※可以不设置密码短语进行创建,但建议设置。

Private key passphrase setting screen
图5:为私钥设置密码短语
7
在屏幕上分别点击公钥和私钥的保存按钮,保存密钥文件。

※如果屏幕上显示保存格式选项(如bcrypt KDF),请根据指引和运维规则进行选择。

※请将同一次生成操作创建的密钥对(公钥和私钥)成套保存。

8
在资源管理器中,验证公钥和私钥已保存(例如,私钥id_rsa / 公钥id_rsa_pub)。
Screen showing that public and private key files have been saved
图6:验证两个密钥文件已保存

安全注意事项 #

  • 切勿分享私钥(例如,id_rsa)。
  • 避免通过电子邮件附件、聊天粘贴和共享文件夹存储;请将其保存在访问受限的位置。
  • 如果设置了密码短语,请安全管理以免忘记。

在云中注册公钥 #

创建的密钥尚未与云(主机)关联,因此无法直接使用。在此,我们将在云中注册公钥并应用到主机。

注册步骤 #

1
登录到云控制台,从菜单导航到[安全]
云控制台安全菜单画面
图7:打开[安全]
2
显示后,导航到[SSH密钥]部分。
打开SSH密钥部分的画面
图8:打开[SSH密钥]
3
在SSH密钥列表画面,点击[添加新的SSH密钥]
添加新SSH密钥的画面
图9:添加新的SSH密钥
4
弹出窗口出现时,输入以下内容并点击提交
  • SSH密钥名称(可选)
  • 公钥的完整文本(打开公钥文件id_rsa_pub,复制其所有内容并粘贴)

※如果画面显示格式说明(如OpenSSH格式),请按照说明输入。

注册公钥的弹出窗口画面
图10:注册SSH密钥(公钥)
5
注册完成后,导航到要设置的主机并点击[重置SSH密钥]
点击重置SSH密钥的画面
图11:将公钥应用到主机(重置SSH密钥)
6
弹出窗口出现时,从下拉菜单中选择之前设置的SSH密钥名称并点击提交

更改可能需要几分钟才能生效。状态显示为开启后,设置即完成。

选择并应用SSH密钥的屏幕
图12:选择SSH密钥并确认应用完成

使用私钥登录(操作验证) #

公钥关联完成后,最后验证是否可以使用私钥登录。

登录步骤 #

1
启动Tera Term,在主机字段中输入IP地址并点击确定。服务选择SSH
在Tera Term中启动SSH连接到主机的屏幕
图13:启动SSH连接到主机
2
在认证屏幕上,认证方法勾选[使用RSA/DSA/ECDSA/ED25519密钥]。将显示指定私钥文件的字段,点击浏览按钮。
选择密钥认证并指定私钥文件的屏幕
图14:选择密钥认证并指定私钥文件
3
选择并打开私钥文件(例如id_rsa)。
选择私钥文件的屏幕
图15:选择私钥文件
4
关联私钥后,输入用户名密码短语

※输入创建密钥时设置的密码短语。输入后点击确定

输入用户名和密码短语的认证屏幕
图16:使用用户名和密码短语进行认证
5
如果顺利登录,则设置完成。
Updated on 2026年6月9日

What are your feelings

  • Happy
  • Normal
  • Sad