29.4. 为新主机启用 SSH 登录

当您添加新主机时,您也可以使用 SSH 密钥登录。如果您的系统中已有 SSH 密钥,Web 控制台将使用现有的密钥;否则,Web 控制台可以创建密钥。

先决条件

流程

  1. 在 RHEL 8 web 控制台中,点 Overview 页面左上角的 username@hostname

    cockpit username dropdown

  2. 在下拉菜单中选择添加新主机按钮。

    cockpit add new host

  3. Add new host 对话框中,指定要添加的主机。
  4. 为要连接的帐户添加用户名。

    您可以使用远程系统的任意用户帐户。但是,如果您使用一个没有管理特权的用户凭证时,将无法执行管理任务。

  5. (可选)点 Color 字段更改系统颜色。
  6. Add

    系统将显示一个新对话框窗口,要求输入密码。

  7. 输入用户帐户密码。
  8. 如果您已有一个 SSH 密钥,请选择 Authorize ssh key

    cockpit authorize ssh key

  9. 如果您没有 SSH 密钥,选择 Create a new SSH key and authorize it。Web 控制台会为您创建它。

    cockpit ssh key add from login

    1. 为 SSH 密钥添加密码。
    2. 确认密码。
  10. Log in

    新主机将显示在 username@hostname 下拉菜单中的主机列表中。

验证步骤

  1. 注销。
  2. 重新登录。
  3. Not connected to host 屏幕中点 Log in
  4. 选择 SSH 密钥 作为您的身份验证选项。

    Cockpit ssh 登录对话框
  5. 输入您的密钥密码。
  6. 登录