本地电脑生成秘钥

接上一期关于 SSH 端口更改和使用密钥登录 的分享,很多小伙伴反馈不知道在本地电脑上该如何获取密钥。其实操作非常简单,今天就专门出一期教程,教大家如何在 Windows 10/11 系统下快速生成自己的 SSH 密钥。

什么是 SSH 密钥?

简单来说,密钥分为两部分:

  • 公钥 (Public Key): 相当于“锁芯”,我们需要把它上传到 VPS 服务器上。
  • 私钥 (Private Key): 相当于“钥匙”,保存在你本地电脑。

只有当钥匙匹配上锁芯时,你才能登录服务器。这比传统的密码登录要安全得多,可以彻底杜绝暴力破解。


方法一:使用 PowerShell 生成(最推荐)

如果你的电脑自带 PowerShell,这是最快的方法。

  1. 打开工具: 点击桌面左下角的“放大镜”搜索图标。
  2. 搜索: 输入 PowerShell 并打开。
  3. 输入命令: 在蓝色窗口中输入以下命令并回车:
    1
    ssh-keygen -t rsa -b 4096
  4. 一路回车: 接下来会出现几次提示(保存路径、设置密码等),不需要输入任何内容,直接一路按回车键,直到出现类似矩形方块的字符画,就代表生成成功了。

方法二:使用 CMD (DOS 窗口) 生成

如果你的电脑没有 PowerShell,或者你习惯用运行窗口,可以按照以下步骤操作:

  1. 打开运行: 按下键盘组合键 Win + R
  2. 进入 CMD: 在运行框中输入 cmd 并回车。
  3. 输入命令: 在黑色窗口中同样输入生成命令:
    1
    ssh-keygen -t rsa -b 4096
  4. 一路回车: 同样连续按回车键,完成生成。

密钥在哪里找?

生成结束后,密钥默认保存在以下路径:
C:\Users\你的用户名\.ssh\

在这个文件夹下,你会看到两个文件:

  • id_rsa.pub公钥。用记事本打开,里面的内容就是我们要上传到 VPS 端的。
  • id_rsa私钥。这是你自己的钥匙,千万不要发给任何人

总结与后续

配置好 SSH 密钥后,你的服务器安全等级就提升了一个档次。接下来,我们就可以开始放心地搭建各种项目了:

  • 搭建 Hexo 个人博客
  • 部署自用高速节点
  • 构建最近很火的 AI API 中转站

后续我都会出详细的视频和文章教程,带大家从零开始玩转 VPS。

如果你觉得这篇教程有帮助,欢迎关注我的频道并点赞支持! 还有不懂的地方,欢迎在评论区留言交流。

我是 路由成精,我们下期见!

YouTuBe视频:

🎁 独家福利:5 元玩转 AI 经济

如果你正在寻找稳定、便宜、不折腾的上网环境,看看这个专为轻量用户设计的服务:

🚀

  • 超值套餐:低至 5 元 / 年(真的是一年!)
  • 直连机场:高速稳定
  • 最佳搭档:完美支持 ChatGPT、Gemini

👉 立即点击直达(手慢无!)