📌  相关文章
📜  windows 10 将 ssh 密钥复制到服务器 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:21:09.991000             🧑  作者: Mango

Windows 10 将 SSH 密钥复制到服务器 - Shell/Bash

在使用 SSH 连接到远程服务器时,SSH 密钥是一种更加安全和方便的身份验证方式。本文将介绍如何在 Windows 10 下使用 Shell/Bash 将 SSH 密钥复制到服务器。

步骤
  1. 打开 Windows 10 的 Shell/Bash 终端。
  2. 确定您是否已有 SSH 密钥。如果没有,请执行以下命令生成 SSH 密钥:
ssh-keygen -t rsa -b 4096

该命令将生成一对公钥和私钥并存储在 ~/.ssh 目录中。

  1. 复制您的公钥。
cat ~/.ssh/id_rsa.pub
  1. 在服务器上创建 ~/.ssh/authorized_keys 文件,并将公钥复制到该文件中。
mkdir -p ~/.ssh && chmod 700 ~/.ssh && touch ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys
nano ~/.ssh/authorized_keys
  1. 将公钥复制到 authorized_keys 文件中并保存。

  2. 确认您现在可以使用 SSH 密钥连接到服务器。

ssh <USERNAME>@<SERVER_IP_ADDRESS> -i ~/.ssh/id_rsa
结论

在 Windows 10 上使用 Shell/Bash 将 SSH 密钥复制到服务器是一项简单而有效的任务。完成这些步骤后,您应该能够使用 SSH 密钥连接到您的远程服务器。