首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

XShell 連接 Linux 虛擬機橋接模式失敗?IP 配置排查

     編輯:程式設計疑難解答

現象

VMware 虛擬機設置為橋接模式,ping www.baidu.com 通,但 XShell 5 無法連接;NAT 模式下正常。

核心原因

橋接模式下虛擬機獲取獨立局域網 IP,與宿主機同網段,非共享宿主機 IP。 XShell 必須填寫虛擬機自己的 IP,而非 127.0.0.1 或宿主機 IP。

排查步驟

  1. 虛擬機內查看 IP:ip addr show 或 ifconfig,找 ens33/eth0 下的 inet 192.168.x.x。
  2. 宿主機 ping 該 IP:確認網路通達(防火牆可能阻攔 ICMP,需放行)。
  3. XShell 新建會話:主機填寫虛擬機 IP,端口 22,用戶名密碼為虛擬機賬號。
  4. SSH 服務狀態:虛擬機執行 systemctl status sshd 確認運行;systemctl start sshd 啟動。

橋接 vs NAT 選擇

  • 橋接:虛擬機作為獨立設備暴露在局域網,適合局域網內其他機器訪問、服務部署演練。
  • NAT:虛擬機通過宿主機上網,宿主機用端口映射訪問虛擬機,適合攜帶筆記本移動辦公、無固定局域網環境。

搞清 IP 歸屬,橋接模式連接不再迷路。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved