VS Code中有一个连接远程服务器的插件Remote SSH使用它你可以将你的VS Code直接连接到远程服务器,使用远程服务器上的算力资源,而代码的编写只需要在你本地的电脑上。这意味着,只要你能通过SSH连接到你的远程服务器,那么你只需要一台可以运行VS Code的电脑即可,因为代码是在远程服务器上被执行的。
插件安装完成后,打开插件
点击加号,创建一个远程连接,按照提示输入ssh username@ip
,回车
输入成功后
右键,连接到目标服务器
输入目标机器的密码
密码通过后,vscode将会在你目标机器的用户目录~
下自动安装vscode-server
安装完成后,vscode左下角会显示目标机器的IP
连接成功后,可以打开目标机器上的文件夹,默认情况是打开home下的用户目录(点击确定后,会再次要求你输入密码)
上述安装过程需要目标机器可以连接到微软服务器,如果目标机器是没有联网或者无法连接到微软服务器,那么在安装阶段将会一直卡在下面这个页面
「解决办法」
可以使用离线安装的方法
- 首先通过ssh登录到你的目标机器
在你的用户目录下使用ls -al
可以发现已经多了一个.vscode-server
的文件夹
- 进入
.vscode-server
文件夹,查看vscode-server
安装的版本
蓝色的文件夹名就是vscode-server
的版本号,https://update.code.visualstudio.com/commit:版本号/server-linux-x64/stable
,将版本号替换成蓝色字符串内容,从这个网址将vscode-server下载下来
- 将下载下来的
vscode-server
解压到.vscode-server/bin
目录,解压前,记得将.vscode-server/bin
目录下的内容全部清空 - 在
.vscode-serve/bin/版本号
目录下,创建一个文件名为0
的文件touch 0
至此,你就可以将vscode-server安装到你的目标机器上,后面的连接环节,遵照上述。