【解决方案】在vscode连接ssh时,出现Bad owner or permissions on C:\\Users\\user/.ssh/config > 过程试图写入的管道不存在

最近在通过vscode连接AutoDL的远程,按照官方教程会出现一些问题,

AutoDL帮助文档_官方教程

因为自己用的是windows10进行连接的,之前可能由于修改过一些权限问题,导致不能按照教程一次成功,出现了其他的问题,因此写教程帮助大家避坑。

传统配方:Windows10+VSCode+AutoDL(ssh)

1.首先看一些基础问题的解决方法

参考如下官方给出的常见问题,如果上面能够解决,那么可以拜拜啦~

shh连接常见问题_AutoDL

如果按照上面官方解决的办法无效的话,且遇到的问题是文件提到这样的

即在powershll里面现实“Bad owner or permissions on C:\user\.ssh\config...”

或者在VSCode中遇到的形式是这样的,

那么其实都指向了一类问题,就是ssh文件夹权限问题,那么以下提供两种方式

2.解决方案

2.1 方法一(这个方法部分用户尝试之后可以解决,部分用户不能解决):

这个方法就是网上大多数提出来的,删掉一些文件夹or内容,比如如下

具体参考:vscode远程连接失败:Could not establish connection to... 过程试图写入的管道不存在 (已解决)-CSDN博客

2.2 方法二:(重点推荐!!通过这个方式解决)

此处是参考xupengboo-CSDN博客博主的,

问题分析:

解决方案如下:

所有解决的办法都在这个红字中,

完整连接如下:

解决VS code报错,过程试图写入的管道不存在(Bad owner or permissions on C:\\Users\\Administrator/.ssh/config)-CSDN博客

2.3 其他方法(没有尝试过,可以选择性的尝试):

EmorZhong博主提供的方法:

具体连接:

Bad owner or permissions on C:\\Users\\user/.ssh/config > 过程试图写入的管道不存在。-CSDN博客

3.后续操作

按照操作之后,再次打开powershell,输入你的登录指令,

如果出现如下指令,证明已经获取权限了!

那么就可以到VSCode里面进行进一步的操作,正常情况就可以输入密码,然后连接成功~

4.By the way

在用户里面.ssh文件夹,进行如2.2 方法二的操作之后,如果发现还想对该文件夹里面的文件内容,进行增删改查的话,其实还需要进行进一步的操作,因为如果上述操作的话,其实我们发现它是没权限修改文件的,因此,还需要如下操作:

在.ssh文件夹下面,右击鼠标-属性-编辑,

然后添加自己的组或用户名-添加-勾选“修改”为允许,然后确定

然后如果看到如下的内容,那就证明修改的权限,已经获得了;

此时就可以对该目录下的文件内容进行增删改查了~

如果大家遇到问题,欢迎随时和我交流,feel free to contact me~

以上,非常感谢所提到的高质量文章的作者们,以及同僚的热情解答和探索~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值