本地获取VPS秘钥对(超级简单)

接上期,上期分享了拿到VPS的第一件事,修改SSH端口和使用秘钥登录,今天把获取本地秘钥的方法分享给大家。

其实非常简单,这是 AI 教我的,我总结出来发给大家,亲测有效!


第一步:生成密钥对(本地电脑操作)

1.1 打开 PowerShell

在 Windows 电脑系统里找到 PowerShell。如果不知道在哪里,点击电脑左下角的“放大镜”图标,输入 PowerShell 即可找到并打开。

图片1:打开PowerShell

1.2 运行生成命令

打开 PowerShell 后,复制并粘贴以下命令(注意把双引号里的内容换成你自己的邮箱):

1
ssh-keygen -t rsa -b 2048 -C "这里填自己的邮箱"

1.3 连续回车确认

输入命令后,连续按 4 次回车键。当屏幕上成功显示出类似下图的矩形字符图案时,就说明秘钥生成成功了:

图片2:生成成功

1.4 找到你的秘钥文件

生成的文件默认存放在系统的用户目录下。复制下面的路径,打开“我的电脑”,粘贴到顶部的地址栏中回车:

1
C:\Users\Administrator\.ssh

图片3:生成成功
(注:如果你的电脑登录名不是 Administrator,请在上图中复制存放路径)

💡 温馨提示: 记得把生成的秘钥对复制一份,存放在 C 盘以外的地方妥善保管,防丢失。


第二步:秘钥对的保管与使用

在刚才打开的文件夹里,你会看到两个核心文件,两者缺一不可

  • id_rsa:这是私钥,存放在你的本地电脑端。
  • id_rsa.pub:这是公钥,需要上传到你的 VPS 服务器上。

🔑 通俗理解:

  • 公钥 (Public Key) 就像是挂在门上的“智能锁”。你把它上传到了 VPS 上,就等于给 VPS 的大门装上了这把锁。
  • 私钥 (Private Key) 就像是开锁的“唯一实体钥匙”。它必须妥善保存在你的本地电脑里。

(还不会用?点我翻看上一期配置教程)


第三步:私钥丢失了怎么办?

万一电脑搞坏了,私钥弄丢,连不上 VPS 了怎么办?别慌,有救:

3.1 使用 VNC 紧急登录

登录你购买 VPS 服务商的网页控制台,找到 VNC 功能。这是最底层、最稳妥的救命方法,无论你的 SSH 配置出了什么问题,只要服务器还在跑,这招都管用。

3.2 恢复密码登录

通过 VNC 登录进服务器后,打开 SSH 配置文件:

1
nano /etc/ssh/sshd_config

把里面的相关配置改回来(开启密码登录),重启 SSH 服务,你就可以重新用密码连接 VPS,然后再重新生成并配置一次新的秘钥对就可以了。


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

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

🚀

  • 超级价格:低至 5 元 / 年(真的是一年!)
  • 流量充足:每月 5GB 纯净流量。
  • 最佳搭档:完美解锁 ChatGPT、Gemini等…
  • 口碑推荐:作为备用梯子或 AI 专用通道,简直香到离谱。

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