windows 设置 vscode 免密远程

我们可以使用 vscode ssh 进行远程编辑文件项目。

也可以使用 ssh 密匙 来实现免密登录。

本人在本地windows系统有多个密匙,使用 D:\SPB_Data\.ssh\id_rsa_local 进行本地设备进行登录。

在 vscode ssh 配置文件中添加 IdentityFile 配置

bash 复制代码
Host 本地设备ip
  HostName 192.168.99.132
  User hocker
  IdentityFile "D:\SPB_Data\.ssh\id_rsa_local"

由于文件权限,会报错:

bash 复制代码
[14:21:53.194] Got some output, clearing connection timeout
[14:21:53.279] > Bad permissions. Try removing permissions for user: NT AUTHORITY\\Authenticated 
> Users (S-1-5-11) on file D:/SPB_Data/.ssh/id_rsa_local.
[14:21:53.285] > @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> @         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> Permissions for 'D:\\SPB_Data\\.ssh\\id_rsa_local' are too open.        
> It is required that your private key files are NOT accessible by others.
> This private key will be ignored.
> Load key "D:\\SPB_Data\\.ssh\\id_rsa_local": bad permissions
> hocker@192.168.99.132's password:

对 D:\SPB_Data.ssh\id_rsa_local 文件进行权限限制, cmd 中运行

cmd 复制代码
icacls "D:\SPB_Data\.ssh\id_rsa_local"
icacls "D:\SPB_Data\.ssh\id_rsa_local" /inheritance:r /grant:r "%USERNAME%:(R)"

然后就能够免密登录了。

相关推荐
青 春 记 忆8 分钟前
零基础入门python07:让程序记住数据——JSON文件和异常处理
开发语言·windows·python·json·python3.11
深念Y1 小时前
Windows → WSL2 全面迁移:工具链、Docker、OpenCode
linux·运维·windows·docker·容器·环境·wsl
golang学习记1 小时前
VS Code 2026年的正确的打开方式
vscode
淡海水2 小时前
01-05-运行时-JIT优化全景-内联去虚拟化边界检查消除
windows·c#·虚拟化·jit·内联·边界检查消除
西安景驰电子17 小时前
《PTP精确时间协议系列》第一篇:从原理到应用,全面解读IEEE 1588
linux·运维·服务器·开发语言·网络·windows·php
WangY_ZQ18 小时前
【无标题】
windows·python
言乐619 小时前
Python游戏水平测试辅助系统2
开发语言·windows·python·游戏·django
百事牛科技20 小时前
办公文档防护:如何限制 PDF 转换成其他格式文件
windows·pdf
老王的笔记v20 小时前
38期 Windows系统性能监控工具,CPU显卡温度网络数据实时查看
windows
程序员老陆21 小时前
Qt中实现窗口真全屏(覆盖Windows任务栏)
开发语言·windows·qt