vscode-server和timed out下载

本文介绍了如何手动下载并安装VSCode服务器以解决在线安装下载缓慢的问题,同时提供了设置`remote.SSH.useLocalServer`为`true`来解决SSH连接超时的错误。根据系统架构,通过curl命令从指定URL下载对应版本的vscode-server-linux-x64.tar.gz,并将其解压内容移动到正确目录,完成离线安装。

linux的vscode-server在线安装下载很慢,可以手动下载
ps -ef | grep vscode
找到下面的url
https://update.code.visualstudio.com/commit:3866c3553be8b268c8a7f8c0482c0c0177aa8bfa/server-linux-x64/stable
将下载的vscode-server-linux-x64.tar.gz, 不同的系统可能不一样,直接将解压内容移动到$HOME/.vscode-server/bin/3866c3553be8b268c8a7f8c0482c0c0177aa8bfa/目录下
并删除其他临时文件vscode-remote-lock*
重新连接远程就可以正常工作

vscode报错误: connecting with ssh timed out
在settings.json文件中新增**“remote.SSH.useLocalServer”: true,** 可以解决这个问题
在这里插入图片描述

#下载vscode-server
f [ "${U_NAME}" = "aarch64" ]; then
    ARCH="arm64"
elif [ "${U_NAME}" = "x86_64" ]; then
    ARCH="x64"
elif [ "${U_NAME}" = "armv7l" ]; then
    ARCH="armhf"
fi


curl -L "https://update.code.visualstudio.com/commit:${commit_sha}/server-linux-${ARCH}/stable" -o "/tmp/${archive}"

cursor 远程连接
wget https://cursor.blob.core.windows.net/remote-releases/979ba33804ac150108481c14e0b5cb970bda3260/vscode-reh-linux-x64.tar.gz -O cursor-server.tar.gz
mkdir -p ~/.cursor-server/bin/979ba33804ac150108481c14e0b5cb970bda3260
tar -xzf cursor-server.tar.gz -C ~/.cursor-server/bin/979ba33804ac150108481c14e0b5cb970bda3260 --strip-components 1

16:07:22.090] [server] server download progress: 49435740/49435740 (100%) [16:07:22.091] [server] Checking C:\Users\Administrator\.vscode-server\cli\servers\Stable-863d2581ecda6849923a2118d93a088b0745d9d6\log.txt and C:\Users\Administrator\.vscode-server\cli\servers\Stable-863d2581ecda6849923a2118d93a088b0745d9d6\pid.txt for a running server... [16:07:22.116] [server] Installing and setting up Visual Studio Code Server... [16:07:22.125] ------ [16:07:22.126] SSH Resolver called for "ssh-remote+10.239.210.99", attempt 2, (Reconnection) [16:07:22.129] SSH Resolver called for host: 10.239.210.99 [16:07:22.129] Setting up SSH remote "10.239.210.99" [16:07:22.132] Acquiring local install lock: /tmp/vscode-remote-ssh-ca12651b-install.lock [16:07:22.133] Looking for existing server data file at /home/10344023@zte.intra/.config/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-ca12651b-863d2581ecda6849923a2118d93a088b0745d9d6-0.109.0-es/data.json [16:07:22.134] Found local server running: {"remoteListeningOn":{"port":55381},"osReleaseId":"windows","arch":"x64","sshAuthSock":"","platform":"windows","execServerToken":"a76ce1d5-d703-439d-a378-297efc3c12da","pid":1292657,"ipcHandlePath":"/run/user/1000/vscode-ssh-askpass-ad2a7e275ca6f60925a9d14434f4b3cfb13517ff.sock","socksPort":39445,"startupTime":1758096345982} [16:07:22.134] Running server is stale. Ignoring [16:07:22.135] Using commit id "863d2581ecda6849923a2118d93a088b0745d9d6" and quality "stable" for server [16:07:22.140] Install and start server if needed [16:07:22.150] askpass server listening on /run/user/1000/vscode-ssh-askpass-3a63b593e09c030f3a1b4290c3966a39c0b0d576.sock [16:07:22.151] Spawning local server with {"serverId":2,"ipcHandlePath":"/run/user/1000/vscode-ssh-askpass-ef2d41896962756b91d8fbd02ea53cf6ec40ef58.sock","sshCommand":"ssh","sshArgs":["-v","-T","-D","40671","-o","ConnectTimeout=15","10.239.210.99","powershell"],"serverDataFolderName":".vscode-server","dataFilePath":"/home/10344023@zte.intra/.config/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-ca12651b-863d2581ecda6849923a2118d93a088b0745d9d6-0.109.0-es/data.json"} [16:07:22.151] Local server env: {"SSH_AUTH_SOCK":"/tmp/ssh-XXXXXXzCXZYI/agent.10296","SHELL":"/bin/bash","DISPLAY":":0","ELECTRON_RUN_AS_NODE":"1","SSH_ASKPASS":"/home/10344023@zte.intra/.vscode/extensions/ms-vscode-remote.remote-ssh-0.109.0/out/local-server/askpass.sh","VSCODE_SSH_ASKPASS_NODE":"/usr/share/code/code","VSCODE_SSH_ASKPASS_EXTRA_ARGS":"","VSCODE_SSH_ASKPASS_MAIN":"/home/10344023@zte.intra/.vscode/extensions/ms-vscode-remote.remote-ssh-0.109.0/out/askpass-main.js","VSCODE_SSH_ASKPASS_HANDLE":"/run/user/1000/vscode-ssh-askpass-3a63b593e09c030f3a1b4290c3966a39c0b0d576.sock"} [16:07:22.160] Spawned 1296690 [16:07:22.347] > local-server-2> Running ssh connection command: ssh -v -T -D 40671 -o ConnectTimeout=15 10.239.210.99 powershell [16:07:22.351] > local-server-2> Spawned ssh, pid=1296698 [16:07:22.359] stderr> OpenSSH_8.6p1, OpenSSL 1.1.1o NSDL FIPS 16 May 2022 [16:07:22.413] stderr> debug1: Server host key: ssh-ed25519 SHA256:39l0aUYuUH8R2G5wXoPtJUnRx/mwPDANPeGhLteOdt4 [16:07:22.719] Got askpass request: {"request":" Administrator@10.239.210.99's password:"} [16:07:22.720] Showing password prompt [16:07:22.725] Listening for interwindow password on /run/user/1000/vscode-ssh-askpass-c8e7f6289a300f50df63113226921079c187125b.sock [16:07:22.725] Writing password prompt to globalState [16:07:25.528] > local-server-1> Timed out [16:07:25.530] Exec server for ssh-remote+10.239.210.99 closed (gracefully) [16:07:25.536] Local server exit: 0
09-18
[15:28:13.577] Running script with connection command: ssh -T -D 5232 zts bash [15:28:13.580] Terminal shell path: C:\windows\System32\cmd.exe [15:28:13.774] > [?9001h[?1004h [15:28:13.774] Got some output, clearing connection timeout [15:28:34.884] > ssh: connect to host 192.168.100.106 port 22: Connection timed out > ]0;C:\windows\System32\cmd.exe [15:28:34.892] > 过程试图写入的管道不存在。 [15:28:36.193] "install" terminal command done [15:28:36.193] Install terminal quit with output: ]0;C:\windows\System32\cmd.exe过程试图写入的管道不存在。 [15:28:36.193] Received install output: ]0;C:\windows\System32\cmd.exe过程试图写入的管道不存在。 [15:28:36.194] Failed to parse remote port from server output [15:28:36.196] Resolver error: Error: at g.Create (c:\Users\admin\.vscode\extensions\ms-vscode-remote.remote-ssh-0.96.0\out\extension.js:1:584147) at t.handleInstallOutput (c:\Users\admin\.vscode\extensions\ms-vscode-remote.remote-ssh-0.96.0\out\extension.js:1:582761) at t.tryInstall (c:\Users\admin\.vscode\extensions\ms-vscode-remote.remote-ssh-0.96.0\out\extension.js:1:680758) at process.processTicksAndRejections (node:internal/process/task_queues:96:5) at async c:\Users\admin\.vscode\extensions\ms-vscode-remote.remote-ssh-0.96.0\out\extension.js:1:643114 at async t.withShowDetailsEvent (c:\Users\admin\.vscode\extensions\ms-vscode-remote.remote-ssh-0.96.0\out\extension.js:1:646432) at async t.resolve (c:\Users\admin\.vscode\extensions\ms-vscode-remote.remote-ssh-0.96.0\out\extension.js:1:644164) at async c:\Users\admin\.vscode\extensions\ms-vscode-remote.remote-ssh-0.96.0\out\extension.js:1:721750 [15:28:36.201] ------
最新发布
11-27
vscode远程连接不上,显示11:37:26.165] SSH Resolver called for host: 192.168.133.128 [11:37:26.165] Setting up SSH remote "192.168.133.128" [11:37:26.172] Acquiring local install lock: C:\Users\admin\AppData\Local\Temp\vscode-remote-ssh-1c5be9fc-install.lock [11:37:26.178] Looking for existing server data file at c:\Users\admin\AppData\Roaming\Code\User\globalStorage\ms-vscode-remote.remote-ssh\vscode-ssh-host-1c5be9fc-03c265b1adee71ac88f833e065f7bb956b60550a-0.121.2025093015-es\data.json [11:37:26.179] No existing data file [11:37:26.179] Using commit id "03c265b1adee71ac88f833e065f7bb956b60550a" and quality "stable" for server [11:37:26.179] Extensions to install: [11:37:26.182] Install and start server if needed [11:37:26.184] Checking ssh with "C:\Windows\System32\OpenSSH\ssh.exe -V" [11:37:26.217] > OpenSSH_for_Windows_9.5p1, LibreSSL 3.8.2 [11:37:26.221] Using SSH config file "C:\Users\admin\.ssh\config" [11:37:26.222] askpass server listening on \\.\pipe\vscode-ssh-askpass-54229a87bd25eea1b2d7221f92f30b254dfa449a-sock [11:37:26.222] Spawning local server with {"serverId":1,"ipcHandlePath":"\\\\.\\pipe\\vscode-ssh-askpass-e568443954d2770c71afed40843d4351a6285d2e-sock","sshCommand":"C:\\Windows\\System32\\OpenSSH\\ssh.exe","sshArgs":["-v","-T","-D","55954","-F","C:\\Users\\admin\\.ssh\\config","192.168.133.128"],"serverDataFolderName":".vscode-server","dataFilePath":"c:\\Users\\admin\\AppData\\Roaming\\Code\\User\\globalStorage\\ms-vscode-remote.remote-ssh\\vscode-ssh-host-1c5be9fc-03c265b1adee71ac88f833e065f7bb956b60550a-0.121.2025093015-es\\data.json"} [11:37:26.222] Local server env: {"DISPLAY":"1","ELECTRON_RUN_AS_NODE":"1","SSH_ASKPASS":"c:\\Users\\admin\\.vscode\\extensions\\ms-vscode-remote.remote-ssh-0.121.2025093015\\out\\local-server\\askpass.bat","VSCODE_SSH_ASKPASS_NODE":"F:\\Work\\Softwares\\Microsoft VS Code\\Code.exe","VSCODE_SSH_ASKPASS_EXTRA_ARGS":"","VSCODE_SSH_ASKPASS_MAIN":"c:\\Users\\admin\\.vscode\\extensions\\ms-vscode-remote.remote-ssh-0.121.2025093015\\out\\askpass-main.js","VSCODE_SSH_ASKPASS_HANDLE":"\\\\.\\pipe\\vscode-ssh-askpass-54229a87bd25eea1b2d7221f92f30b254dfa449a-sock"} [11:37:26.231] Spawned 17980 [11:37:26.232] Using connect timeout of 17 seconds [11:37:26.304] > local-server-1> Running ssh connection command: C:\Windows\System32\OpenSSH\ssh.exe -v -T -D 55954 -F C:\Users\admin\.ssh\config 192.168.133.128 [11:37:26.311] > local-server-1> Spawned ssh, pid=2280 [11:37:26.344] stderr> OpenSSH_for_Windows_9.5p1, LibreSSL 3.8.2 [11:37:26.372] stderr> debug1: Server host key: ssh-ed25519 SHA256:ARKgKOcUrCYKBXslAKK7GUtnB+cxhaWc17VF3/ZPqv4 [11:37:43.235] Terminating local server [11:37:43.240] Resolver error: Error: Connecting with SSH timed out at y.Timeout (c:\Users\admin\.vscode\extensions\ms-vscode-remote.remote-ssh-0.121.2025093015\out\extension.js:2:744947) at Timeout._onTimeout (c:\Users\admin\.vscode\extensions\ms-vscode-remote.remote-ssh-0.121.2025093015\out\extension.js:2:805860) at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7) [11:37:43.253] ------ [11:37:43.254] ---------- [Session Summary] ----------- [11:37:43.254] [Timeout]: Error: Timeout (Connecting with SSH timed out) [11:37:43.254] ---------------------------------------- [11:37:43.266] Local server exit: null
10-12
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值