win10在远程连接配置中出现`Bad owner or permissions on C:\\Users\\Administrator/.ssh/config` 报错

这篇具有很好参考价值的文章主要介绍了win10在远程连接配置中出现`Bad owner or permissions on C:\\Users\\Administrator/.ssh/config` 报错。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题报错

win10在远程连接配置中出现Bad owner or permissions on C:\\Users\\Administrator/.ssh/config 报错

问题原因

原因是由于使用Remote-SSH所依赖的Remote-SSH:Editing Configuration Files扩展编辑了C:\Users\Administrator.ssh\config文件后,此文件的权限发生了改变:

bad owner or permissions on,实践与问题解决,ssh,git,vscode

如上图所示,编辑了%USER HOME%\.ssh\config文件后,不但在VSCode中由于配置文件权限问题而无法进行SSH 远程连接,就连使用系统的PowerShell 进行SSH连接时也会报此错误,而把此配置文件删除后,使用PowerShell 即可正常进行远程连接。但VSCode的SSH连接又依赖此配置文件,所以就产生了冲突,要么只有PowerShell 能用,要么就都不能用。

实测Windows Server 2019Windows 10企业版1903中都存在此问题,不知道是系统的原因、VSCode的原因还是人为操作问题。

解决方案1

  • 在GitHub上下载(openssh-portable)[https://github.com/PowerShell/openssh-portable]项目,其Git命令如下:
git clone https://github.com/PowerShe11/openssh-portable.git
  • 下载完成后进入openssh-portable项目中的contrib\win32\openssh目录,在此目录中打开PowerShell命令行,执行以下命令:
.\FixUserFilePermissions.ps1 -Confirm:$false
  • 执行此命令时若提示如下错误无法加载文件FixuserFilePermissions.ps1,因为在此系统上禁止运行,则先执行以下命令,然后输入Y回车确认后再重新执行上一步(执行完毕后可以再执行一次下面这个命令,之后输入N恢复默认配置):
Set-ExecutionPolicy RemoteSigned
  • 操作完成后,在VSCode 中编辑 C:\Users\Administrator.ssh\config 文件将不会影响此文件的权限,在VSCode和PowerShell 中均可正常进行SSH远程连接:

解决办法2

ctrl+shift+p 打开配置文件

bad owner or permissions on,实践与问题解决,ssh,git,vscode

在配置文件中,一定要把config文件的路径写在这里

bad owner or permissions on,实践与问题解决,ssh,git,vscode

参考文献

Windows 下 VSCode 使用 SSH 连接报 Bad owner or permissions on C:\Users\Administrator/.ssh/config 错误问题解决 - 子兮子兮

Windows 下 VSCode 使用 SSH 连接报 Bad owner or permissions on C:\Users\Administrator/.ssh/config 错误问题解决_喜欢打篮球的普通人的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-818692.html

到了这里,关于win10在远程连接配置中出现`Bad owner or permissions on C:\\Users\\Administrator/.ssh/config` 报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Win10家庭版使用远程连接的解决办法

    如无特殊要求,笔记本自带的系统默认都是家庭版;而家庭版是不支持远程连接功能的。 强行运行mstsc,会报错:  出现身份验证错误 要求的函数不受支持, 可能是由于CredSSP 加密 Oracle 修正 对于需要远程其它电脑进行操作的小伙伴来说及其不便;特别是疫情被居家隔离的

    2024年02月04日
    浏览(50)
  • Win10远程桌面连接身份验证错误解决方法

            Win10远程桌面连接身份验证错误解决方法分享。有用户想要通过远程连接的方式和远程操作好友的电脑,但是在建立连接的时候,却出现了连接错误。窗口中出现了错误提示显示连接身份验证错误。那么这个问题要怎么去解决呢?一起来看看以下的操作方法分享吧

    2024年02月11日
    浏览(45)
  • 【Putty】win10 / win 11:SSH 远程连接工具 Putty 下载、安装

    目录 一、Jmerter 连接 SSH 隧道的 mysql(不可行) 二、Putty 介绍 三、Putty 的下载 四、Putty 无需安装直接使用 五、Putty 使用 (1)我需要连接 ssh 隧道的 MySQL 参数如下 (2)Putty 使用教程  网上搜索到的方案如下: win 本机 Jmerter 连接使用 SSH 隧道的 mysql 服务器时,Jmerter 自身元

    2024年02月08日
    浏览(115)
  • 增强版微软远程桌面远程批量连接工具?更好用,可控制WIN12/11/10

    我们进行远程控制另外一台电脑,一般会用系统自带的mstsc,也就是微软远程桌面连接。 微软远程桌面连接的优点是系统自带不需要额外安装,微软出品更稳定,一般买了一台云主机后就已配置完毕适用性广。 微软远程桌面连接缺点也很明显:每登录一台都需要手动输入用户

    2024年02月08日
    浏览(49)
  • win10远程桌面连接报错:出现身份验证错误,要求的函数不受支持(CredSSP)

    找到路径:计算机HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem 在System文件夹内创建文件夹项:CredSSPParameters 在Parameters文件夹内,新建 DWORD(32)位值(D),文件名为 AllowEncryptionOracle,值为2

    2024年02月08日
    浏览(57)
  • win10远程桌面连接,使用正确的用户名和密码仍然不能成功连接

    最近笔记本重置后,台式使用“远程桌面连接”远程笔记本失败了,总是提示“ 登录没有成功 ”。   开始自查:win10专业版,允许远程的相关设置也都开了,连接的ip正确,也没问题。因为我的笔记本用户是用微软账户登录的,远程时用户名和密码也要用微软用户名和密码(

    2023年04月12日
    浏览(47)
  • 【Navicat】win 10 / win 11:Navicat 15 安装完整教程(navicat 连接 mysql 出现 2059 报错问题解决)

    目录 一、Navicat 连接 mysql 出现 2059 报错问题解决 二、Navicat 15 的下载  三、Navicat 15 的安装 四、Navicat 15 的使用 之前使用的是完整版本 navicat 12,但是随着 MySQL 的升级,再连接 MySQL 时,navicat 12 会出现报错 2059 报错,为了解决此报错需要使用 navicat 15 或者 16 ! 错误代码

    2024年02月06日
    浏览(51)
  • Win10系统VScode远程连接VirtualBox安装的Ubuntu20.04.5

    我这里已经安装完成,故显示是这样 注意,如果使用VirtualBox安装的虚拟机,需要启用两个网卡,一个为:网络地址转换(NAT), 一个为:仅主机(Host-Only)网络 如果仅有一个网卡(默认为网络地址转换)则不能成功建立连接。在设置中点开到网络进行设置。 在插件商店搜索

    2024年04月14日
    浏览(42)
  • 运行命令出现错误 /bin/bash^M: bad interpreter: No such file or directory

    在系统上运行一个 Linux 的命令的时候出现下面的错误信息: -bash: ./build.sh: /bin/bash^M: bad interpreter: No such file or directory 这个是在 Windows 作为 WSL 的时候出的错误。 出现问题的原因在于脚本在 Windows 中使用的回车换行和 Linux 使用的回车换行不一样。 如果你的代码是在 Windows 下被

    2024年02月11日
    浏览(44)
  • win10无法联网,对“远程计算机或设备将不接受连接”的解决方法

    电脑已经通过校园网认证连上宽带号了,但就是打不开网页,并且显示无网,在网页端进行windows网络诊断,出现“ 远程计算机或设备将不接受连接” 问题,诊断结果如下图所示: 1.打开 电脑右下角的“网络和Internet设置”; 2.找到代理,将代理服务器关闭即可; 3.刷新网页

    2024年02月07日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包