当前位置: 首页 > news >正文

Bad owner or permissions on ssh/config - 解决方案

问题

在Windows系统通过ssh连接远程服务器时报错:

ssh [ssh_user]@[ip]
Bad owner or permissions on C:\\Users\\[win_user]/.ssh/config

原因

这是因为.ssh文件夹或.ssh/config文件的权限异常,当前Windows账号没有读写权限导致的。
Windows系统重装,Windows账号变更,ssh文件夹复制都可能会引发此问题。

解决方案

ssh文件夹位置:C:\Users\[win_user]\.ssh
下文不在赘述。

方案1(推荐):删除文件夹

删除ssh文件夹,然后使用ssh连接远程服务器,此文件夹会自动生成。
若需要留存.ssh/config中的配置,可进行以下步骤:

  1. 修改config文件的权限,保证其中的内容可以访问到,然后复制其中的内容
  2. 删除ssh文件夹
  3. 使用ssh连接远程服务器,使ssh文件夹自动生成
  4. 将复制的config内容拷贝到新的.ssh/config

方案2:修改文件夹权限

修改ssh文件夹及其子文件的权限:
设置Windows当前账号为拥有者,并赋予完全访问权限。
若此方案不管用可使用方案1

相关文章:

  • 表、索引统计信息锁定和解锁
  • 第十课:爬虫综合实战:从数据采集到可视化分析
  • K8s 1.27.1 实战系列(十二)Ingress
  • Redis----大key、热key解决方案、脑裂问题
  • 【教学类-43-25】20240311 数独3宫格的所有可能(图片版 12套样式,空1格-空8格,每套510张,共6120小图)
  • DTL698电表数据 转 EthernetIP协议项目案例
  • 大模型安全新范式:DeepSeek一体机内容安全卫士发布
  • 【数据结构】1数据结构基本概念 【作业1数据结构综述】
  • C++【类和对象】(超详细!!!)
  • 【外部链接跳转uniapp开发的App内指定页面】实现方案
  • git切换版本
  • 微信小程序使用的SSL证书在哪里申请?
  • Mybatis的一级缓存和二级缓存
  • 【MySQL】库和表的操作
  • css的背景图和背景色混用;rgba和opacity区别
  • 如何使用logrotete定时切割mysql的慢日志
  • 【SpringMVC】深入解析使用 Postman 在请求中传递对象类型、数组类型、参数类型的参数方法和后端参数重命名、及非必传参数设置的方法
  • Spring Cloud Alibaba 实战:Sentinel 保障微服务的高可用性与流量防护
  • React 性能优化
  • 使用Python实现量子计算实验工具的全景指南
  • 读懂城市|成都高新区:打造“人尽其才”的“理想之城”
  • 第十届青春文学奖揭晓,梁晓声获特别奖
  • 《掩耳盗邻》:富人劫富,是犯罪,也是赎罪?
  • 15年全程免费,内蒙古准格尔旗实现幼儿园到高中0学费
  • 大风+暴雨,中央气象台双预警齐发
  • 上海这个咖啡文化节首次“走出去”,率本土品牌亮相英国伦敦