VS Code云開(kāi)發(fā)環(huán)境

Linux系統(tǒng)

  • 如果是 Windows 10 操作系統(tǒng),可以安裝一個(gè) Windows 10 內(nèi)置 Linux 子系統(tǒng)
  • 如果是其他操作系統(tǒng),可以通過(guò) VirtualBox 在本地安裝一個(gè) Linux 虛擬機(jī)
  • 如果企業(yè)內(nèi)部有云桌面系統(tǒng),可以走流程申請(qǐng)一個(gè) Linux 虛擬機(jī)

VS Code

從官網(wǎng)下載最新版本的 VS Code 編輯器,然后在 VS Code 的擴(kuò)展里,搜索
Microsoft 出品的 Remote - SSH 擴(kuò)展,點(diǎn)擊安裝。PS:如果是 Windows10 內(nèi)置 Linux 子系統(tǒng),則是使用 Remote - WSL 擴(kuò)展。

SSH連接

打開(kāi) Remote - SSH 擴(kuò)展,選擇建立一個(gè)新的連接,然后按要求輸入 ssh 連接命令以及對(duì)應(yīng)的密碼。PS:如果是 Remote - WSL 擴(kuò)展,它會(huì)自動(dòng)識(shí)別到已經(jīng)安裝好的 Windows10 內(nèi)置 Linux 子系統(tǒng),以下的步驟可以忽略。

遠(yuǎn)程連接Linux開(kāi)發(fā)機(jī)

完成 SSH 連接信息的配置后,右鍵選擇 “Connect to Host in Current Window”,在當(dāng)前窗口連接 Linux 開(kāi)發(fā)機(jī)。

右鍵選擇連接Linux開(kāi)發(fā)機(jī)

連接完成后,你會(huì)進(jìn)入到 Linux 開(kāi)發(fā)機(jī)中的 VS Code 編輯器,這樣你就可以在服務(wù)器環(huán)境中進(jìn)行開(kāi)發(fā),從根本規(guī)避了跨平臺(tái)開(kāi)發(fā)可能會(huì)遇到的問(wèn)題。

進(jìn)入到 Linux 開(kāi)發(fā)機(jī)中

服務(wù)調(diào)試

當(dāng)我們使用 VS Code 編輯器的 Remote - SSH 擴(kuò)展遠(yuǎn)程連接 Linux 開(kāi)發(fā)機(jī)的時(shí)候,Linux 開(kāi)發(fā)機(jī)上開(kāi)放的所有端口都會(huì)映射到本地。例如我們?cè)?Linux 開(kāi)發(fā)機(jī)上安裝了一個(gè) MongoDB 數(shù)據(jù)庫(kù),那么 Remote - SSH 擴(kuò)展會(huì) 自動(dòng)地 把 MongoDB 數(shù)據(jù)庫(kù)的 27017 端口映射到我們本地的 27017 端口。PS:如果是 Remote - WSL 擴(kuò)展,內(nèi)置 Linux 子系統(tǒng)和 Windows10 之間共用一個(gè)網(wǎng)絡(luò)環(huán)境。

所有端口都會(huì)映射到本地

這樣一來(lái),我們通過(guò) localhost:27017 就可以直接訪(fǎng)問(wèn)到 Linux 開(kāi)發(fā)機(jī)上面的 MongoDB 數(shù)據(jù)庫(kù)。

訪(fǎng)問(wèn)到Linux開(kāi)發(fā)機(jī)上面MongoDB

同理,我們?cè)?Linux 開(kāi)發(fā)機(jī)上啟動(dòng)的 Web 服務(wù)端口也會(huì)對(duì)應(yīng)的映射到本地。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容