尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

VS Code连接远程服务器 导致卡住了,不能其他操作 解决办法 怎么办

VS Code连接远程服务器 导致卡住了,不能其他操作 解决办法 怎么办 VS Code连接远程服务器 导致卡住了不能其他操作 解决办法 怎么办这是 VS Code Remote-SSH 非常常见的问题卡在初始化 VS Code 服务器通常是因为服务器端下载/安装组件失败或插件 Bug 导致的。以下是先解除阻塞再彻底修复的步骤一、先解除当前阻塞恢复操作方法 1强制终止连接按CtrlShiftP或CmdShiftP打开命令面板输入并执行Remote-SSH: Kill VS Code Server on Host...选择你的主机devenvc_w5ihni...强制终止服务器进程方法 2关闭当前窗口直接关闭当前 VS Code 窗口或点击左下角远程连接状态的断开连接重新打开 VS Code先进行其他操作二、彻底修复按成功率排序方案 A清理远程服务器缓存最常用90% 解决通过普通终端如系统自带 Terminal、PuTTY、XshellSSH 登录到远程主机执行# 进入用户主目录cd~# 删除 VS Code 服务器目录会强制重新下载安装rm-rf~/.vscode-server# 如果有 insiders 版本也一并删除rm-rf~/.vscode-server-insiders然后回到 VS Code重新连接该主机。方案 B回退 Remote-SSH 插件版本新版 Bug如果清理后仍然卡住可能是 Remote-SSH 插件本身的 Bug在 VS Code 左侧扩展栏搜索Remote - SSH右键点击 →“安装另一个版本…”选择0.100.0或0.105.1等稳定旧版本重启 VS Code 后重试方案 C手动安装 VS Code Server网络受限环境如果远程主机无法访问外网下载服务器组件查看 Commit ID本地 VS Code →帮助→关于记下 Commit 后面的哈希值手动下载用浏览器访问替换commit-idhttps://update.code.visualstudio.com/commit:commit-id/server-linux-x64/stable上传到服务器mkdir-p~/.vscode-server/bin/commit-idtar-zxvfvscode-server-linux-x64.tar.gz-C~/.vscode-server/bin/commit-id--strip1重启 VS Code 连接三、其他可能原因排查现象可能原因解决卡在Acquiring lock锁文件未释放rm -rf ~/.vscode-server提示内存错误远程主机内存不足联系管理员增加内存或降级 VS Code 版本提示administratively prohibitedSSH 转发被禁用远程执行sudo echo AllowTcpForwarding yes /etc/ssh/sshd_config sudo systemctl restart sshd反复要求输入密码认证问题配置 SSH Key 免密登录快速总结最快恢复操作CtrlShiftP→Kill VS Code Server on Host→ 选择你的主机。最彻底修复用普通终端连上服务器 →rm -rf ~/.vscode-server→ 回到 VS Code 重新连接。如果仍有问题可以把 VS Code 底部输出面板中 Remote-SSH 的日志贴出来能更精准定位原因。
返回列表