ssh远程连接服务器到vscode上“连接失败”
在Windows搜索框中输入。右键点击“命令提示符”,选择。
·
1.使用CMD修复SSH配置文件权限
请严格按照以下步骤操作:
-
以管理员身份运行命令提示符 (CMD)
-
在Windows搜索框中输入
cmd -
右键点击“命令提示符”,选择 “以管理员身份运行”
-
-
在打开的管理员CMD窗口中,逐行输入并执行以下命令:
REM 1. 重置 .ssh 文件夹的所有权限为其默认值 icacls "%USERPROFILE%\.ssh" /reset REM 2. 移除所有继承的权限 icacls "%USERPROFILE%\.ssh" /inheritance:r REM 3. 授予当前用户对 .ssh 文件夹的完全控制权限 (F) icacls "%USERPROFILE%\.ssh" /grant:r "%USERNAME%:(F)" REM 4. 如果 config 文件存在,同样修复其权限 if exist "%USERPROFILE%\.ssh\config" ( icacls "%USERPROFILE%\.ssh\config" /reset icacls "%USERPROFILE%\.ssh\config" /inheritance:r icacls "%USERPROFILE%\.ssh\config" /grant:r "%USERNAME%:(F)" ) REM 5. 列出权限以供验证(可选) echo 最终权限设置如下: icacls "%USERPROFILE%\.ssh" if exist "%USERPROFILE%\.ssh\config" ( echo. echo config 文件权限: icacls "%USERPROFILE%\.ssh\config" ) -
执行完毕后,您应该会看到类似的成功信息:
已成功处理 1 个文件
已成功处理 1 个文件
...
4. 完全关闭Visual Studio Code,然后重新打开它,再次尝试连接远程服务器。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)