前言
之前寫過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