117.info
人生若只如初见

如何在Rocky Linux上启用和配置SSH密钥认证

在Rocky Linux上启用和配置SSH密钥认证的步骤如下:

  1. 生成SSH密钥对:

    • 打开终端窗口并运行以下命令生成SSH密钥对:
      ssh-keygen -t rsa
      
    • 在生成密钥对过程中,可以选择设置密钥的名称和位置,默认情况下会在用户目录下的.ssh文件夹中生成id_rsa和id_rsa.pub两个文件。
  2. 将公钥添加到目标主机的authorized_keys文件:

    • 将生成的公钥(id_rsa.pub文件中的内容)复制到目标主机上的~/.ssh/authorized_keys文件中。如果目标主机上没有authorized_keys文件,则可以创建一个新文件并将公钥粘贴到其中。
  3. 设置SSH配置文件:

    • 打开SSH配置文件/etc/ssh/sshd_config,并确保以下设置正确:
      PubkeyAuthentication yes
      PasswordAuthentication no
      ChallengeResponseAuthentication no
      
    • 保存并关闭配置文件后,重启SSH服务以使更改生效:
      sudo systemctl restart sshd
      
  4. 测试SSH密钥认证:

    • 现在可以使用私钥连接到目标主机:
      ssh username@hostname
      
    • 如果一切设置正确,您应该能够通过SSH密钥认证登录到目标主机。

通过以上步骤,您可以在Rocky Linux上启用和配置SSH密钥认证。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe799AzsIBgFQDF0.html

推荐文章

  • Rocky Linux中怎么查看系统资源占用情况

    在Rocky Linux中,您可以使用以下命令来查看系统资源的占用情况: 查看CPU占用情况: top 该命令会显示当前系统中各个进程的CPU占用情况,按照CPU占用率从高到低...

  • Rocky Linux中怎么管理系统服务

    在Rocky Linux中,可以使用systemctl命令来管理系统服务。以下是一些常用的systemctl命令: 启动一个服务:sudo systemctl start [service_name]
    停止一个服...

  • Rocky Linux中怎么配置网络连接

    在Rocky Linux中配置网络连接可以通过以下步骤: 打开终端,输入以下命令来编辑网络配置文件: sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0 在打开的文...

  • 怎么更新Rocky Linux系统

    要更新Rocky Linux系统,可以通过以下步骤进行: 打开终端并以root用户身份登录。 运行以下命令更新软件包列表:
    sudo dnf check-update 运行以下命令进行系...

  • 如何查看Rocky Linux的启动日志

    要查看Rocky Linux的启动日志,可以使用以下命令:
    journalctl -b 此命令将显示当前引导的系统日志。您可以使用箭头键和Page Up / Page Down键来浏览日志。...

  • 如何在Rocky Linux上安装和配置NFS服务

    在Rocky Linux上安装和配置NFS服务可以通过以下步骤实现: 安装NFS服务器软件: sudo dnf install nfs-utils 启动并开启NFS服务: sudo systemctl start nfs-ser...

  • Rocky Linux如何管理打印机驱动和队列

    Rocky Linux 使用 CUPS(Common Unix Printing System)来管理打印机驱动和队列。CUPS 是一个开源的打印系统,它允许用户在 Linux 系统上轻松地设置和管理打印机...

  • 如何为Rocky Linux配置多显示器支持

    要为Rocky Linux配置多显示器支持,您可以按照以下步骤操作: 连接您的多个显示器到计算机上,并确保它们都被正确地识别和识别。 打开Rocky Linux的系统设置,通...