在VS Code中远程SSH连接Windows工作站后共享文件夹无法访问
解决VS Code远程SSH连接Windows工作站后无法访问映射网络共享的问题
重新在SSH会话中执行映射命令
Windows的网络映射是和用户会话绑定的,本地登录的会话和SSH远程会话属于不同上下文,之前的映射不会自动继承。直接在SSH打开的CMD或PowerShell里重新运行net use:net use Z: \\目标服务器\共享目录 /user:域名\用户名 密码可以去掉末尾的密码参数,执行后会弹窗提示输入,避免明文泄露。
直接使用UNC路径访问
绕开盘符映射的限制,直接用共享资源的UNC路径(\\目标服务器\共享目录)操作:- 在VS Code中打开文件时,直接输入该路径;
- 在终端里切换目录:
cd \\目标服务器\共享目录
调整SSH服务的交互设置(谨慎使用)
打开Windows工作站的「服务」,找到OpenSSH SSH Server,右键选择「属性」-「登录」,勾选「允许服务与桌面交互」,然后重启该服务。这个操作可能存在安全风险,若学校工作站有管理限制,不建议使用。检查权限配置
确认SSH登录用户拥有该网络共享的访问权限,同时在工作站的本地组策略编辑器(运行gpedit.msc打开)中,检查「计算机配置→Windows设置→安全设置→本地策略→用户权限分配」里的「从网络访问此计算机」项,确保包含你的SSH登录账户。
内容的提问来源于stack exchange,提问作者Ahmed
相关产品推荐
相关产品推荐

