news 2026/6/25 5:06:38

VSCode Remote-SSH 的使用以及连接失败(Bad permissions)完整排错指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VSCode Remote-SSH 的使用以及连接失败(Bad permissions)完整排错指南

文章目录

  • 1. 通过ssh连接服务器
  • 2. 故障排查(Bad permissions)
    • 2.1 文件权限错误 (Bad permissions)
    • 2.2 解决方法:修改文件权限
      • windows通过 GUI 图形界面修改(推荐)
  • 结语

我们经常会使用VSCode Remote-SSH来进行链接ubuntu服务器进行开发,可能在连接过程中总是会遇到连接失败的问题,本文将带你系统化排查,直达问题根源。

1. 通过ssh连接服务器

1、打开vscode,进入拓展(Ctrl+Shift+X),安装插件Remote - SSH。

安装成功后,在vscode的左下角会出现图标:
点击图标,依次点击Connet to host --> Configure SSH Hosts --> C:\Users<用户名>.ssh\config,最终进入配置页面,填入:

Host<显示的服务器名称>HostName<服务器IP>User<ssh登录的用户名>Port<端口号,默认端口22可以不配置>

配置成功后,再次点击图标,然后点击Connet to host就能看到看看配置的服务器名称,点击名称就可能进行ssh连接。随后选择ubuntu,输入密码,就能进行正常连接了。
如果一切正常,那恭喜你,成功连接。可是往往都会有些波折,下面分享一个我遇到的问题,已经排查思路

2. 故障排查(Bad permissions)

2.1 文件权限错误 (Bad permissions)

当连接终端打印如下信息时,所以你的config文件权限不对,导致无法修改:

Bad permissions. Try removing permissions for user: \\Everyone (S-1-1-0) on file C:/Users/pmc/.ssh/config.

其根本原因是在Windows 系统上,SSH 客户端对安全要求严格,如果 config 文件或私钥文件的权限设置过宽(如包含了 “Everyone” 用户组的访问权限),它会拒绝使用这些文件。

2.2 解决方法:修改文件权限

如果在ubuntu上修改的话,只需要对文件施加chmod 600权限即可.
下面主要分享windows的解决方法

windows通过 GUI 图形界面修改(推荐)

  1. 定位文件
  • 打开文件资源管理器,导航到 C:\Users[你的用户名].ssh\
  • 找到 config 文件
  1. 打开属性对话框
  • 右键点击 config 文件 → 选择“属性”
  • 切换到“安全”选项卡
  1. 移除继承权限
  • 点击“高级”按钮
  • 点击“禁用继承”
  • 选择“从此对象中删除所有已继承的权限”
  • 点击“应用”
  1. 添加专用权限
  • 点击“添加”按钮
  • 点击“选择主体”
  • 输入你的 Windows 用户名,点击“检查名称”
  • 设置“基本权限”为“完全控制”
  • 点击“确定”保存
  1. 验证最终权限
  • 返回高级安全设置窗口
  • 确认权限条目中只有一条记录:你的用户拥有“完全控制”
  • 不应有“Everyone”、“Users”等其他条目

结语

好了,大家有没有遇到过其他问题,评论区告诉我

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 15:01:48

技术直播预告撰写:邀请用户参与GLM-TTS互动演示

技术直播预告撰写&#xff1a;邀请用户参与GLM-TTS互动演示 在短视频、虚拟主播和AI陪伴应用爆发的今天&#xff0c;你是否曾为一段机械生硬的语音配音而皱眉&#xff1f;又是否想过&#xff0c;只需几秒钟录音&#xff0c;就能让AI“学会”你的声音&#xff0c;用你的语调讲出…

作者头像 李华
网站建设 2026/6/15 14:51:35

客户关系多维表格实战:如何用多维表格Teable搭建CRM与业绩追踪系统

在当今数字化浪潮中&#xff0c;客户关系管理&#xff08;CRM&#xff09;与业绩追踪已成为企业提升市场竞争力的核心环节。传统CRM系统往往面临成本高昂、部署复杂、灵活性不足等问题&#xff0c;而基于多维表格的数据平台正以低代码、零代码、低研发、低费用的优势&#xff0…

作者头像 李华
网站建设 2026/6/25 1:47:10

权限校验点清单:页面/按钮/接口/字段/导出(附检查表)

前言 权限校验是安全的最后一道防线。很多越权问题都是因为校验不全&#xff1a;前端隐藏了按钮&#xff0c;但接口没校验&#xff1b;接口校验了&#xff0c;但字段没脱敏。这篇给你5个层级的权限校验清单。 一、5个权限校验层级 层级校验内容无权限时处理优先级页面级能否…

作者头像 李华
网站建设 2026/6/19 5:19:55

邮件营销素材准备:向潜在客户发送GLM-TTS成功案例

邮件营销中的声音革命&#xff1a;用 GLM-TTS 打造个性化语音触达 在数字营销的战场上&#xff0c;打开率正在成为一场残酷的淘汰赛。一封精心撰写的邮件&#xff0c;可能还没被读完第一段就被划走&#xff1b;一个极具吸引力的优惠信息&#xff0c;也可能因淹没在成百上千条通…

作者头像 李华
网站建设 2026/6/23 10:44:22

RPA流程嵌入:在UiPath中调用GLM-TTS完成语音播报任务

RPA流程嵌入&#xff1a;在UiPath中调用GLM-TTS完成语音播报任务 在现代企业自动化实践中&#xff0c;RPA早已不再局限于“自动填表”或“点击下一步”的简单操作。当业务系统越来越复杂&#xff0c;用户对交互体验的要求也水涨船高——人们不仅希望机器人能“做事”&#xff0…

作者头像 李华
网站建设 2026/6/20 0:24:35

如何将ARW文件转换为JPG?5种超简单方法

对于摄影爱好者而言&#xff0c;RAW格式是相机的“数字底片”&#xff0c;保留了最原始、最丰富的画面细节&#xff0c;是后期修图的绝佳基础。然而&#xff0c;RAW文件的体积庞大且兼容性较差&#xff0c;无法直接在大多数社交平台分享或在普通设备上查看。因此&#xff0c;ra…

作者头像 李华