最近在通过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~
以上,非常感谢所提到的高质量文章的作者们,以及同僚的热情解答和探索~