ubuntu

Ubuntu SSH如何生成密钥对

小樊
41
2025-02-23 13:53:44
栏目: 智能运维

在Ubuntu系统中生成SSH密钥对的步骤如下:

方法一:使用ssh-keygen命令

  1. 打开终端

    • 可以通过快捷键 Ctrl + Alt + T 打开终端。
  2. 运行ssh-keygen命令

    • 输入以下命令来生成密钥对:
      ssh-keygen -t rsa -b 4096
      
    • 参数解释:
      • -t rsa:指定使用RSA算法。
      • -b 4096:指定密钥长度为4096位(更安全)。
    • 如果你希望密钥文件存储在默认位置(通常是~/.ssh/id_rsa~/.ssh/id_rsa.pub),直接按回车键即可。
    • 如果你想指定密钥文件的存储位置和名称,可以输入完整路径,例如:
      ssh-keygen -t rsa -b 4096 -f ~/.ssh/my_ssh_key
      
  3. 设置密码短语(可选)

    • 系统会提示你输入一个密码短语来保护私钥。这是一个额外的安全层,但也可以选择不设置(直接按回车键)。
  4. 密钥生成完成

    • 生成的公钥文件通常是~/.ssh/id_rsa.pub,私钥文件是~/.ssh/id_rsa(如果你指定了其他名称,则使用指定的文件名)。

方法二:使用图形界面(GUI)

如果你更喜欢使用图形界面,可以按照以下步骤操作:

  1. 打开“设置”

    • 在Ubuntu中,点击左上角的Ubuntu图标,然后选择“设置”。
  2. 进入“用户账户”

    • 在左侧菜单中选择“用户账户”。
  3. 找到“SSH密钥”部分

    • 在右侧找到“SSH密钥”部分并点击“添加新密钥”。
  4. 粘贴公钥

    • 在弹出的窗口中,你可以粘贴你的公钥内容(通常是从~/.ssh/id_rsa.pub文件中复制的)。
    • 输入一个名称来标识这个密钥对。
  5. 保存密钥

    • 点击“添加”按钮保存密钥。

使用生成的密钥对

通过以上步骤,你就可以在Ubuntu系统中成功生成并使用SSH密钥对了。

0
看了该问题的人还看了