VsCode远程连接服务器调试Python代码

1,145 阅读1分钟

一、Remote-SSH扩展安装、配置

1.安装Remote-SSH扩展

image.png 2. 配置远程地址信息

安装完毕,底部栏会出现远程连接标志 点击绿色标志 image.png 点击Connect to Host image.png 点击Configure SSH Hosts,配置相关信息 image.png 一般选择第一个 image.png 以此种命名方式配置远程服务器信息,注意,端口号有的不是默认端口的一定要写上! image.png 保存信息,关闭窗口,重新点击绿色标志,点击Connect to Host,就会显示配置的远程服务器名 image.png 选择该服务器,会弹出一个窗口,提示选择平台,一般选择linux image.png 输入服务器密码 image.png 远程服务器正在下载.vscode-server环境文件,不同版本不一样,速度较慢 image.png 连接成功 image.png

三、如何手动在服务器端安装.vscode-server

  1. 查看当前Vscode版本信息,拿到Commit id

Help -> About -> Commit

image.png

  1. 复制id信息,下载对应版本的.vscode-server
https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable

image.png

  1. 将下载好的压缩包放在服务器对应目录

将下载好的vscode-server-linux-x64.tar.gz放在~/.vscode-server/bin/${commit_id}目录下(没有则新建)

image.png

  1. 解压

将压缩包解压,得到vscode-server-linux-x64目录,将该目录下的所有内容移动到~/.vscode-server/bin/${commit_id}下,并删除vscode-server-linux-x64目录和压缩包

image.png

commit_id=XXX
PATH_TO_YOUR_VSCODE_SERVER=XXX

mkdir -p ~/.vscode-server/bin/${commit_id}
cp ${PATH_TO_YOUR_VSCODE_SERVER}/vscode-server-linux-x64.tar.gz ~/.vscode-server/bin/${commit_id}

cd ~/.vscode-server/bin/${commit_id}
tar -xzf vscode-server-linux-x64.tar.gz && rm vscode-server-linux-x64.tar.gz
mv vscode-server-linux-x64/* . && rm -r vscode-server-linux-x64

mkdir -p ~/.vscode-server/extensions
cp -r ${PATH_TO_YOUR_VSCODE_EXTENSIONS}/extensions/* ~/.vscode-server/extensions

三、调试代码

打开远程服务器文件,发现无法通过vscode运行和调试,需要安装扩展

  1. 为远程服务器安装扩展,在vscode中安装是极慢的 image.png
  2. 手动在远程服务器安装

参考此博客

  1. 安装成功

image.png 可以运行,也可以打断点调试

image.png

参考博客

1.vscode-server离线安装_Stoneplay26的博客-CSDN博客_vscode-server

2.(75条消息) vscode下链接远程服务器安装插件失败、速度慢等解决方法_Emphatic的博客-CSDN博客_vscode安装插件慢