前言
之前写过win10 下使用vscode做远程开发的文章,之前的vscode的版本配置太过复杂。而vscode v1.50 后配置就十分的简单了。
vscode
步骤
1. 下载并安装插件
下载vscode后,打开后点击左侧扩展按钮
remote develop
remote
2. 连接远程主机 配置文件
连接
点击'+'后会弹出如下选择框:
ssh
输入
ssh nano@192.168.55.1
其中
nano
为远程主机名,192.168.55.1
为远程主机ip输入后回车如下图: 我选择存入
ssh_config
文件中config.png
点击设置图标查看配置文件如下:
config1
如图在target ‘192.168.55.1’点击右键,选择在当前窗口连接主机
image.png
我的主机为Linux
系统,点击'+'后会弹出如下选择框,选择Linux
remote-system
输入密码:
image.png
右下角出现以下信息,点击details可以查看详情:
info.png
详情:
详情.png
使用ssh工具登陆到远程主机可以看到:
vscode-service
远程主机在下载服务。(说明主机需要上网,如果主机不能上网可以复制上图中的地址
https://update.code.visualstudio.com/commit:d2e414d9e4239a252d1ab117bd7067f125afd80a/server-linux-arm64/stable
在win10中使用浏览器下载)
nano@nano-desktop:~/.vscode-server$ ls
bin data extensions
nano@nano-desktop:~/.vscode-server$ ls bin/
d2e414d9e4239a252d1ab117bd7067f125afd80a
nano@nano-desktop:~/.vscode-server/bin/d2e414d9e4239a252d1ab117bd7067f125afd80a$ ls
vscode-remote-lock.nano.d2e414d9e4239a252d1ab117bd7067f125afd80a vscode-server.tar.gz
从上面3段信息可以看出vscode已经 ssh到远程主机中并在下载vscode-service相关文件。
ps: 在win10中下载的vscode-server-linux-arm64.tar.gz
拷贝到远程主机中
/home/nano/.vscode-server/bin/d2e414d9e4239a252d1ab117bd7067f125afd80a
进行解压
nano@nano-desktop:~/.vscode-server/bin/d2e414d9e4239a252d1ab117bd7067f125afd80a$ ls
vscode-server-linux-arm64.tar.gz
nano@nano-desktop:~/.vscode-server/bin/d2e414d9e4239a252d1ab117bd7067f125afd80a$ tar -zxvf vscode-server-linux-arm64.tar.gz
nano@nano-desktop:~/.vscode-server/bin/d2e414d9e4239a252d1ab117bd7067f125afd80a$ ls
vscode-server-linux-arm64 vscode-server-linux-arm64.tar.gz
nano@nano-desktop:~/.vscode-server/bin/d2e414d9e4239a252d1ab117bd7067f125afd80a$ mv vscode-server-linux-arm64/* ./
nano@nano-desktop:~/.vscode-server/bin/d2e414d9e4239a252d1ab117bd7067f125afd80a$ ls
bin extensions LICENSE node node_modules out package.json product.json server.sh vscode-server-linux-arm64 vscode-server-linux-arm64.tar.gz
nano@nano-desktop:~/.vscode-server/bin/d2e414d9e4239a252d1ab117bd7067f125afd80a$ rm -rf vscode-server-linux-arm64 vscode-server-linux-arm64.tar.gz
nano@nano-desktop:~/.vscode-server/bin/d2e414d9e4239a252d1ab117bd7067f125afd80a$ ls
bin extensions LICENSE node node_modules out package.json product.json server.sh
再打开vscode 重新连接即可。
第一次打开信息.png
3. 使用
成功登陆后就可以像操作本地文件一样,操作远程主机里面的文件。
左下角信息
点击打开文件夹.png
选择文件夹
中间可能会提示输入登陆密码.
文件管理器.png