关于使用vscode毗连服务器卡在downloading vscode-server的解决方法 ...

张春  金牌会员 | 2025-2-23 01:10:38 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 985|帖子 985|积分 2955

(参考了相当多的博客终于解决了我的问题!)
最近买了新的MacBookPro 想要使用vscode毗连服务器,效果总是卡在下载server那边,参考各种博主的帖子,最终解决,此内容作为一个记录。(由于实验室服务器网络问题无法直接在线下载server,以是选择了本地下载,然后再上传解压,末了毗连)
   非常重要的一点,remote-ssh这个插件最新版和服务器的可能不兼容,我当初采取网络的方法去本地下载再上传,发现无效,最终的解决方法是用了低版本的0.92.0,最终一下子就毗连成功啦!
  步骤 1:起首确认自己的vscode版本,
1. 在本地打开 VSCode。
2. 按快捷键 Ctrl+Shift+P(macOS: Cmd+Shift+P),输入 About 或 Version,选择 “About Visual Studio Code”
3. 在弹出的窗口中,找到 Commit 字段,这是一串长的哈希值,例如:
Commit: 379476f0e13988d90fab105c5c19e7abc8b1dea8
记录下来后面有用。
步骤 2:下载对应版本的 vscode-server
  1. https://update.code.visualstudio.com/commit:379476f0e13988d90fab105c5c19e7abc8b1dea8/server-linux-x64/stable
复制代码
像如许修改自己的commit,并复制到浏览器在线下载
步骤 3:上传 vscode-server 到长途服务器
使用 scp 或其他文件传输工具(如 WinSCP 或 FileZilla)将下载的文件上传到长途服务器的目标目次,例如 /local/my。(使用终端登录到服务器之后在举行这些操作)
   起首在终端登录
  1. ssh -p 22 username@remote_server_ip
复制代码
22是端标语看服务器使用哪个然后修改,接着输入密码
  使用 scp(记得更换干系的信息,地点等)
  1. scp vscode-server-linux-x64.tar.gz username@remote_server:/local/my
复制代码
步骤 4:解压 vscode-server
1. SSH 进入长途服务器
2. 切换工作目次:
cd /local/my
我的现实地点是(大家可以自己看自己的地点)
  1. /workspace/harry
复制代码
3. 创建对应的版本目次(根据哈希值):
  1. mkdir -p .vscode-server/bin/379476f0e13988d90fab105c5c19e7abc8b1dea8
复制代码
4. 解压文件到版本目次下:
  1. tar -xvzf vscode-server-linux-x64.tar.gz --strip-components 1 -C .vscode-server/bin/379476f0e13988d90fab105c5c19e7abc8b1dea8
复制代码
5. 删除压缩包文件:
  1. rm vscode-server-linux-x64.tar.gz
复制代码
步骤 5:修改 VSCode 中 .vscode-server 默认路径
1. 在 VSCode 中,打开设置:
• 菜单栏 -> File -> Preferences -> Settings (或快捷键 Ctrl+,)。
2. 搜索 Remote-SSH: Server Install Path
3. 点击 Edit in settings.json,添加类似以下设置(地点和网络自己更换):
  1. "remote.SSH.serverInstallPath": {
  2.     "harry@11.11.11.11": "/local/my/.vscode-server"
  3. }
复制代码
步骤 6:实验毗连服务器
1. 在 VSCode 中,按 Ctrl+Shift+P,输入 Remote-SSH: Connect to Host
2. 选择你的服务器(确保主机名匹配 settings.json 中的设置)。
3. 如果 .vscode-server 设置正确,VSCode 会直接使用上传的 vscode-server 文件举行毗连。
接着我推荐几个博主的解决方法,通过他们的帖子资助了我解决这个问题。
(相当详细) 强推
vscode通过ssh毗连服务器实现免密登录+删除(吐血总结)_vscode ssh-CSDN博客
可做参考
vscode ssh长途毗连失败问题及解决_vscode毗连长途服务器失败-CSDN博客
(感谢各位浏览的我的帖子!)

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

张春

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表