在Linux系统中,SSH密钥认证是一种安全且高效的登录方式。本教程将指导您如何生成SSH密钥,并将其配置到您的服务器上。

生成SSH密钥

  1. 打开终端。
  2. 输入以下命令生成SSH密钥对:
ssh-keygen -t rsa -b 4096
  1. 按照提示输入文件保存路径和密码。

将密钥添加到服务器

  1. 将生成的私钥文件(例如id_rsa)复制到您的服务器上。
  2. 登录到服务器。
  3. 将私钥文件添加到~/.ssh/authorized_keys文件中。
cat id_rsa >> ~/.ssh/authorized_keys

测试SSH密钥认证

  1. 在本地终端中,使用以下命令连接到服务器:
ssh -i id_rsa <用户名>@<服务器地址>
  1. 如果一切正常,您将无需密码即可登录到服务器。

扩展阅读

想要了解更多关于SSH密钥认证的信息,请访问SSH密钥认证详解

<center><img src="https://cloud-image.ullrai.com/q/ssh_key_generation/" alt="SSH Key Generation"/></center>