Administrator
发布于 2024-12-06 / 52 阅读
0

Vscode连接服务器失败的解决方案

Vscode连接问题

问题1:正在使用scp将Vscode服务器复制到主机卡住

问题2:Downloading Vscode Server卡住

问题3: 无法建立连接

如果连接时出现上述问题,可以考虑下面的解决方案

Step1:确保可以连接服务器(moba-xterm或ssh命令),参考0号教程

使用moba-xterm

或者直接使用ssh命令

ssh -p 端口号 server用户名@服务器用户名服务器IP@server域名

Step2:配置vscode

在vscode主页面,键盘按下ctrl+,可以进入设置页面

搜索 Local Server Download,确保选项为off

搜索Use Exec Server,确保选项为off

进入about页面提取commit id

Step3:手动安装vscode server到服务器

使用moba xterm登录服务器终端

切换到自己的工作路径,新建脚本

nano install.sh

然后把下面的代码粘贴到文件中

code_server=~/vscode-server-linux-x64.tar.gz
curl -L https://update.code.visualstudio.com/commit:${@}/server-linux-x64/stable > $code_server
[ -d ~/.vscode-server/bin/${@} ] || mkdir -p ~/.vscode-server/bin/${@}
cd ~/.vscode-server/bin/${@} && \
    tar -xvzf $code_server --strip-components 1
rm $code_server

ctrl+o写入文件,键入回车确认后,使用ctrl+x退出

为文件增加执行权限

chmod +x install.sh

执行文件,使用之前获得的commit id以安装vscode server

bash install.sh commit_id

Q1:bash install.sh commit_id 进度条不动?

A1:挂一个本机代理,参考0号教程的代理配置部分

export http_proxy=http://ip:port
export https_proxy=http://ip:port