Visual Studio Code Remote - SSH 能夠打開遠程計算機或容器中的文件(計算機或容器中須要運行 SSH Server
),並且可已充分利用 VS Code
的一切特性.一旦鏈接上服務器,能夠與任意位置的文件進行交 因爲 Remote-SSH
擴展運行命令行和其餘擴展是在遠程主機上,所以本地不須要代碼,就能夠正常運行.
linux
VS CODE
SSH client
, 而且確保遠程主機已安裝 SSH server
VS CODE
安裝 Remote Development
擴展Ctrl + Shift + p
輸入 Configure SSH Hosts...
回車,設置遠程主機信息,配置信息以下shell
# Read more about SSH config files: https://linux.die.net/man/5/ssh_config Host oa-online HostName 遠程主機Ip User root
Host
遠程主機名稱HostName
遠程主機IPUser
鏈接用戶名在配置文件 settings.json
加入 "remote.SSH.showLoginTerminal": true
Ctrl + Shift + p
輸入 Remote-SSH:Connect to Host...
回車, 選擇配置的遠程主機,在命令行處輸入遠程主機密碼,便可鏈接遠程主機
此方式會致使每次都須要輸入密碼,相對來講比較麻煩,推薦方式二(SSH 密鑰鏈接)json
檢查 c盤->用戶->本身的用戶名->.ssh
是否有id_rsa id_rsa.pub文件,若是沒用使用 ssh-keygen
命令生成密鑰文件
將 id_rsa.pub
裏的內容複製到遠程主機的'~/.ssh/authorized_keys' 文件中Ctrl + Shift + p
輸入 Remote-SSH:Connect to Host...
回車, 選擇配置的遠程主機,在命令行處輸入遠程主機密碼,便可鏈接遠程主機.服務器
VS Code
支持安裝插件到遠程主機,以增長遠程代碼調試的流暢性. VS Code
支持兩種方式安裝插件到遠程主機ssh
須要注意安裝插件到遠程主機,須要在與遠程主機創建好鏈接後,才能夠進行遠程主機插件的安裝
搜索插件安裝到遠程主機
同步本地插件到遠程主機
本地插件列表及遠程主機插件列表
ide
Ctrl + ~
打開終端窗口,點 +
新建一個VS Code
鏈接到遠程主機後,就能夠直接使用終端窗口在遠程主機上執行終端命令post
隨着 Remote Development
插件的上線標誌者遠程開發的時代到來,經過一些簡單的瞭解 VS Code
對遠程開發的實現已是一個比較完善的階段, 對於一個 VS Code
的重度使用者來講, 這也將必定程度減小對Xshell
與 XFTP
的依賴.
目前 Remote Development
還不支持 32 位系統, 據官方信息應該在很快的版本更新中就能夠添加對 32 爲遠程主機的支持,期待 VS Code
將此功能越作越好.spa
VS Code Remote Developmen
Remote Development using SSH
博客地址.net