最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VSCode使用SSH連接VMware虛擬機(jī)環(huán)境操作指南

 更新時(shí)間:2026年03月31日 09:18:12   作者:OxyTheCrack  
本文介紹如何通過(guò)Remote-SSH 插件 + NAT 端口轉(zhuǎn)發(fā),實(shí)現(xiàn)宿主機(jī)與虛擬機(jī)的無(wú)縫連接,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

在日常開發(fā)中,我們常將代碼運(yùn)行環(huán)境部署在 VMware 虛擬機(jī)中,但在虛擬環(huán)境中編程容易遭遇卡頓等問(wèn)題,所以我們希望在宿主機(jī)的 VSCode 里直接編輯、調(diào)試代碼。本文介紹如何通過(guò) Remote-SSH 插件 + NAT 端口轉(zhuǎn)發(fā),實(shí)現(xiàn)宿主機(jī)與虛擬機(jī)的無(wú)縫連接

目標(biāo)

  • 宿主機(jī) VSCode 直接訪問(wèn)虛擬機(jī)內(nèi)文件,實(shí)現(xiàn)遠(yuǎn)程開發(fā)
  • 理解 NAT 模式與橋接模式的區(qū)別,按需選擇網(wǎng)絡(luò)模式
  • 解決 NAT 模式下宿主機(jī)無(wú)法直接訪問(wèn)虛擬機(jī)的核心問(wèn)題

前置準(zhǔn)備

  • VMware 虛擬機(jī):已安裝 Linux 系統(tǒng)(如 Ubuntu 22.04),網(wǎng)絡(luò)模式可切換為 NAT 或橋接
  • 宿主機(jī):Windows/macOS/Linux,已安裝 VSCode
  • 虛擬機(jī) SSH 服務(wù):確保 OpenSSH Server 已安裝并運(yùn)行
  • 基礎(chǔ)網(wǎng)絡(luò)知識(shí):了解 IP 地址、端口、網(wǎng)段的基本概念(無(wú)需深入,后文會(huì)補(bǔ)充)

虛擬機(jī)端配置

使用 NAT 模式,虛擬機(jī)端需要確保 SSH 服務(wù)正常運(yùn)行,這是 SSH 連接的基礎(chǔ)。

安裝并啟動(dòng) SSH 服務(wù)

在虛擬機(jī)終端執(zhí)行以下命令:

# 更新軟件源
sudo apt update
# 安裝 OpenSSH 服務(wù)端
sudo apt install openssh-server -y
# 啟動(dòng)并設(shè)置開機(jī)自啟
sudo systemctl enable --now ssh
# 驗(yàn)證服務(wù)狀態(tài)(確保為 active (running))
sudo systemctl status ssh

確認(rèn)防火墻狀態(tài)

Ubuntu 默認(rèn)防火墻 ufw 通常為關(guān)閉狀態(tài),若已啟用需放行 22 端口(SSH 默認(rèn)端口):

# 查看防火墻狀態(tài)
sudo ufw status
# 若為 active,放行 SSH 端口
sudo ufw allow 22
sudo ufw reload

獲取虛擬機(jī) IP

執(zhí)行以下命令獲取虛擬機(jī)當(dāng)前 IP,后續(xù)連接需用到:

# 方法 1:查看所有網(wǎng)絡(luò)接口的 IP(推薦)
ip addr show | grep inet
# 方法 2:直接輸出已分配的 IP(更簡(jiǎn)潔)
hostname -I

說(shuō)明:橋接模式下,IP 通常為 192.168.1.x(與宿主機(jī)同網(wǎng)段);NAT 模式下,IP 通常為 192.168.xxx.x(如 192.168.182.128)。

由于虛擬機(jī)處于私有網(wǎng)段,宿主機(jī)無(wú)法直接訪問(wèn),需通過(guò) 端口轉(zhuǎn)發(fā)實(shí)現(xiàn)連接——本質(zhì)是讓 NAT 網(wǎng)關(guān)“轉(zhuǎn)發(fā)流量”,將宿主機(jī)的某個(gè)端口映射到虛擬機(jī)的 22 端口(SSH 端口)。

VMware 端口轉(zhuǎn)發(fā)配置

  • 關(guān)閉所有運(yùn)行中的虛擬機(jī)(確保配置生效);
  • 在 VMware 主界面,點(diǎn)擊頂部菜單編輯 → 虛擬網(wǎng)絡(luò)編輯器
  • 若彈出 UAC 權(quán)限提示,點(diǎn)擊 更改設(shè)置 獲取管理員權(quán)限;
  • 在列表中選中 VMnet8(默認(rèn) NAT 模式網(wǎng)絡(luò),對(duì)應(yīng)虛擬機(jī)的私有網(wǎng)段);
  • 點(diǎn)擊右側(cè) NAT 設(shè)置按鈕;
  • 在彈出的窗口中,找到 端口轉(zhuǎn)發(fā) 區(qū)域,點(diǎn)擊 添加;
  • 填寫轉(zhuǎn)發(fā)規(guī)則(核心配置):
  • 主機(jī)端口2222(自定義,需確保未被宿主機(jī)其他程序占用,如 2223、8022 均可);
  • 類型SSH(或 TCP,SSH 基于 TCP 協(xié)議);
    • 虛擬機(jī) IP 地址:步驟 4.3 獲取的 NAT 模式 IP(如 192.168.182.128);
    • 虛擬機(jī)端口22(SSH 服務(wù)默認(rèn)端口,不可修改,除非修改了 SSH 配置);
    • 點(diǎn)擊 確定 保存所有設(shè)置,重啟虛擬機(jī)。

宿主機(jī) VSCode 配置

安裝 Remote-SSH 插件

  • 打開 VSCode;
  • 點(diǎn)擊左側(cè)擴(kuò)展圖標(biāo)(快捷鍵 Ctrl+Shift+X);
  • 搜索 Remote - SSH(微軟官方插件,圖標(biāo)為藍(lán)色電腦+SSH),點(diǎn)擊安裝,安裝完成后重啟 VSCode。

配置 SSH 連接

  • Ctrl+Shift+P 打開命令面板,輸入 Remote-SSH: Connect to Host,回車;
  • 選擇 Add New SSH Host(添加新的 SSH 主機(jī));
  • 輸入連接命令(替換為你的虛擬機(jī)用戶名和配置的主機(jī)端口):
  • ssh 用戶名@127.0.0.1 -p 2222示例:ssh oxythecrack@127.0.0.1 -p 2222127.0.0.1 代表宿主機(jī)本身);
  • 選擇保存配置文件的路徑(默認(rèn)路徑即可,Windows 為 C:\Users\你的用戶名\.ssh\config,macOS/Linux 為 ~/.ssh/config),點(diǎn)擊確定。

連接虛擬機(jī)

  • 再次按 Ctrl+Shift+P,輸入Remote-SSH: Connect to Host,回車;
  • 在彈出的列表中,選擇剛添加的 127.0.0.1:2222 配置;
  • 彈出系統(tǒng)選擇窗口,選擇 Linux(虛擬機(jī)系統(tǒng)類型);
  • 輸入虛擬機(jī)的登錄密碼(輸入時(shí)不顯示,輸完回車即可);
  • 連接成功后,VSCode 左下角狀態(tài)欄將顯示 SSH: 127.0.0.1,此時(shí)已進(jìn)入遠(yuǎn)程開發(fā)環(huán)境。

到此這篇關(guān)于VSCode使用SSH連接VMware虛擬機(jī)環(huán)境操作指南的文章就介紹到這了,更多相關(guān)VSCode使用SSH連接VMware虛擬機(jī)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • VMware虛擬機(jī)CentOS磁盤擴(kuò)容的全過(guò)程

    VMware虛擬機(jī)CentOS磁盤擴(kuò)容的全過(guò)程

    在日常開發(fā)和運(yùn)維中,我們經(jīng)常遇到 VMware 虛擬機(jī)磁盤空間不足的問(wèn)題,本文記錄了如何為一臺(tái)正在運(yùn)行的 CentOS 7 虛擬機(jī)安全地?cái)U(kuò)容磁盤空間的全過(guò)程,需要的朋友可以參考下
    2025-09-09
  • 使用VMware10安裝Ubuntu 14步驟圖文詳解

    使用VMware10安裝Ubuntu 14步驟圖文詳解

    Ubuntu 系統(tǒng)是一款優(yōu)秀的、基于GNU/Linux 的平臺(tái)的桌面系統(tǒng)。這篇文章主要介紹了使用VMware10安裝Ubuntu 14步驟,本文圖文并茂給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2017-11-11
  • VMware15虛擬機(jī)安裝Ubuntu18.04的圖文教程

    VMware15虛擬機(jī)安裝Ubuntu18.04的圖文教程

    這篇文章主要介紹了VMware15虛擬機(jī)安裝Ubuntu18.04的圖文教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 在VMWare虛擬機(jī)上安裝Centos7系統(tǒng)的步驟詳解

    在VMWare虛擬機(jī)上安裝Centos7系統(tǒng)的步驟詳解

    這篇文章主要介紹了在VMWare虛擬機(jī)上安裝Centos7系統(tǒng)的步驟詳解,本文分步驟通過(guò)實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • VMware虛擬機(jī)安裝CentOS 6.9圖文教程

    VMware虛擬機(jī)安裝CentOS 6.9圖文教程

    本文主要分享下VMware虛擬機(jī)下安裝Linux CentOS6.9圖文教程,感興趣的朋友參考下吧
    2018-03-03
  • Centos7通過(guò)SSH使用密鑰如何實(shí)現(xiàn)免密登錄

    Centos7通過(guò)SSH使用密鑰如何實(shí)現(xiàn)免密登錄

    PublicKey認(rèn)證是一種無(wú)需密碼即可登錄遠(yuǎn)程系統(tǒng)的安全方式,基于一對(duì)密鑰:publickey和privatekey,通過(guò)在遠(yuǎn)程系統(tǒng)上放置publickey,本地使用privatekey進(jìn)行解密,從而驗(yàn)證身份,在CentOS 7上,可以通過(guò)生成密鑰對(duì)并在遠(yuǎn)程系統(tǒng)上配置authorized_keys文件來(lái)實(shí)現(xiàn)免密登錄
    2024-11-11
  • 使用VMware?VCF?Import?Tool?如何將現(xiàn)有?vSphere?環(huán)境轉(zhuǎn)換為管理域

    使用VMware?VCF?Import?Tool?如何將現(xiàn)有?vSphere?環(huán)境轉(zhuǎn)換為管理域

    VMware?Cloud?Foundation?5.2發(fā)布,新增VCFImportTool工具,可以將現(xiàn)有vSphere環(huán)境轉(zhuǎn)換為管理工作負(fù)載域或?qū)霝閂I工作負(fù)載域,本文介紹VMware?VCF?Import?Tool??vSphere?環(huán)境轉(zhuǎn)換為管理域的方法,感興趣的朋友一起看看吧
    2024-09-09
  • 解決VMware僅主機(jī)模式虛擬機(jī)無(wú)法ping通物理機(jī)問(wèn)題

    解決VMware僅主機(jī)模式虛擬機(jī)無(wú)法ping通物理機(jī)問(wèn)題

    這篇文章主要介紹了解決VMware僅主機(jī)模式虛擬機(jī)無(wú)法ping通物理機(jī)問(wèn)題,需要的朋友可以參考下
    2017-12-12
  • VMware Workstation 14 Pro安裝與激活圖文教程

    VMware Workstation 14 Pro安裝與激活圖文教程

    這篇文章主要為大家詳細(xì)介紹了VMware Workstation 14 Pro安裝與激活圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 虛擬機(jī)VMware?Tools安裝步驟

    虛擬機(jī)VMware?Tools安裝步驟

    Vmware tools是虛擬機(jī)中一款超級(jí)增強(qiáng)工具,可以讓我們更加方便使用虛擬機(jī),能實(shí)現(xiàn)主機(jī)與虛擬機(jī)之間的文件共享,這篇文章主要介紹了虛擬機(jī)VMware?Tools安裝步驟,需要的朋友可以參考下
    2022-08-08

最新評(píng)論

恩平市| 利津县| 凤山市| 泰和县| 东至县| 东乌珠穆沁旗| 广元市| 海口市| 拉孜县| 长沙县| 阳朔县| 定边县| 泾阳县| 都昌县| 阿拉善盟| 彰化市| 油尖旺区| 临西县| 康定县| 滨海县| 罗甸县| 江津市| 满洲里市| 澄江县| 鸡东县| 金沙县| 阜城县| 宾阳县| 灵武市| 六枝特区| 稷山县| 弋阳县| 昭通市| 泽普县| 敦化市| 咸阳市| 柏乡县| 白山市| 武城县| 石林| 屏山县|