搜索

48.3. 生成 SSH 密钥

download PDF

您可以使用 OpenSSH ssh-keygen 工具生成 SSH 密钥。

流程

  1. 要生成 RSA SSH 密钥,请运行以下命令:

    $ ssh-keygen -t rsa -C user@example.com
    Generating public/private rsa key pair.

    请注意,如果生成主机密钥,请将 user@example.com 替换为所需的主机名,如 server.example.com,1.2.3.4

  2. 指定要保存密钥的文件的位置,或者按 enter 键接受显示的默认位置。

    Enter file in which to save the key (/home/user/.ssh/id_rsa):

    请注意,如果生成主机密钥,请将密钥保存到与用户的 ~/.ssh/ 目录不同的位置,这样您不会覆盖任何现有的密钥。例如 /home/user/.ssh/host_keys

  3. 为您的私钥指定密码短语,或者按 enter 将密码短语留空。

    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /home/user/.ssh/id_rsa.
    Your public key has been saved in /home/user/.ssh/id_rsa.pub.
    The key fingerprint is:
    SHA256:ONxjcMX7hJ5zly8F8ID9fpbqcuxQK+ylVLKDMsJPxGA user4@example.com
    The key's randomart image is:
    +---[RSA 3072]----+
    |         ..o     |
    |         .o +    |
    |     E. .  o =   |
    |    ..o=  o . +  |
    |      +oS. = + o.|
    |    . .o .* B =.+|
    |     o + . X.+.= |
    |      + o o.*+. .|
    |       .   o=o . |
    +----[SHA256]-----+

    要上传此 SSH 密钥,请使用存储在显示的文件中的公钥字符串。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.