虚拟机免密配置
本文最后更新于 134 天前,其中的信息可能已经过时,如有错误请发送邮件到 zhangweihao22@outlook.com

——by ziyang

【前言】
以下收录的是本人在环境配置中遇到的令人【我】影响深刻的问题,希望给后来者一个提醒
因此可能大多数配置过程会有所省略,见谅

虚拟机篇

免密配置

公匙的建立

  1. 打开自己 windows 的 terminal
    输入 ssh-keygen -t rsa -b 2048 -f C:\Users\yourusername\.ssh\id_rsa_windows
    其中:
    yourusername 需替换为你的计算机用户名【例如天选的一般是 ASUA】
    然后一路回车,直到命令完成,如下图:
  1. 打开文件夹,找到对应的公匙文件
    可以直接粘贴上面的路径打卡
    例如:`C:\Users\yourusername.ssh
    找到目标文件【后缀是 pub】,如下图:
  1. 打开 vscode 登录虚拟机
  2. 在虚拟机的 root 文件夹下打开 / 创建子文件夹.ssh
  3. 在.ssh 中创建文件 authorized_keys【注意!!!一定要用这个作为文件名!!!】
  4. 复制自己的公匙文件到 authorized_keys 中,如下图
  1. 打开 ssh 的配置文件
    在对应远程链接的机器下面新增
    IdentityFile C:\Users\ASUS.ssh\id_rsa_windows
    如下图 1
    注意:
    C:\Users\ASUS\.ssh\id_rsa_windows 要替换成你自己公匙所在的文件地址
    最简单的替换方式:如下图 2
    找到目标文件–> 复制文件地址
    然后就是 ctrl V 的艺术了
  1. 重启 vscode,打开远程连接
    恭喜你!!!解锁免密登录!!!
    【闲话】
    这个免密的操作的原理是公匙和私匙的非对称加密
    给远程机器的是公匙【文件 authorized_keys
    而本地留有私匙验证【config 配置文件中的 dentityFile xxx】、

PS:感谢丁学长最后的解惑!!!【拜谢 emoji]

2024/10/24 建立
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇
Copyright 2025-2025 @ Ziyang
Running Time167 days 20 H 7 M 59S